Call Javascript in ASP.Net UpdatePanel —在ASP.Net 的 UpdatePanel 中使用/呼叫Javascript

在之前的 網誌 ASP.Net Call Javascript Method to make you ASP.Net Application more efficient — 在ASP.Net 中使用/呼叫Javascript 令到你的ASP.Net 網站走快一點順一點

介紹了如何使用ASP.Net Code Behind 來使用/呼叫Javascript
令到你的ASP.Net 網站走快一點順一點
相信大家很多時候都會使用UpdatePanel ASP.Net Ajax 的技術
但當你的頁面上有UpdatePanel 時便可能用不著這些在之前的網誌所介紹的 Code了…
我研究了一段日子..
最後找到了解決方法 =)

就是使用ScriptManager.RegisterStartupScript 來代替 Page.ClientScript.RegisterStartupScript

VB.Net
ScriptManager.RegisterStartupScript(Me, Me.GetType, “ShareChiWaiJS”, “alert(‘Welcome to ShareChiWai’);”, True)

C#
ScriptManager.RegisterStartupScript(this, Page.GetType(), ShareChiWaiJS”, “alert(‘Welcome to ShareChiWai’); “, true);

解釋
ScriptManager.RegisterStartupScript(“頁Page”, “Type 都是頁”, “Key Name”, “你將會使用到的 Javascript;”, “加上Script Tag E.g. 自動加上 <script type=’text/javascript’> </script>”);

Hope you find it useful.

Leave a Reply

This site uses Akismet to reduce spam. Learn how your comment data is processed.