UpdatePanel 控件輸出 JavaScript 指令以開啟警示視窗

一般而言,如果我們需要對網頁輸出一段 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

沒有留言: