一般而言,如果我們需要對網頁輸出一段 JavaScript,通常只需要下 Response.Write("<script> alert('hello world...');</script>") 就可以了。然而如果你使用了 ASP.NET AJAX 的 UpdatePanel,你會發現錯誤! 關於此點請看這裡http://brucewebblog.blogspot.com/2008/06/pagerequestmanagerparsererrorexception.html
文章中提到可以利用 ScriptManager.RegisterClientScriptBlock 這個方法來輸出 JavaScript。
請留意,使用 RegisterClientScriptBlock 方式輸出的 JavaScript 指令,請把 <script> 及 </script> Tag 通通拿掉,否則會造成語法錯誤。
引文自 : http://phone.idv.tw/cs2/forums/thread/409.aspx
沒有留言:
張貼留言