ClientScript.RegisterStartupScript用來向前台頁面注冊script腳本,有兩種重載方法,分別為ClientScript.RegisterStartupScript(Type type,string key ,string script);ClientScript.RegisterStartupScript(Type type,string key, string script,bool flag);
其中ClientScript.RegisterStartupScript(Type type,string key,string script)這個方法中,script要加上“<script></script>”.
而);ClientScript.RegisterStartupScript(Type type,string key, string script,bool flag);可以直接寫成ClientScript.RegisterStartupScript(Type.GetType(),"",jsScript名稱,true);這樣在前台注冊的時候可以自動加上<script></script>,
其中還有一個比較重要的一項是key,如果key設置的相同的話,就會第一個覆蓋下面的jsScript代碼,而失去效應,所以在用的時候要把key設置不同。
如這樣
string javaScript = @" <script language = javascript> alert('測試1'); </script> "; ClientScript.RegisterStartupScript(this.GetType(), "javaScript", javaScript);
string javaScript2 = @" <script language = javascript> alert('測試2'); </script> "; ClientScript.RegisterStartupScript(this.GetType(), "javaScript2", javaScript2);
本文來自CSDN博客,轉載請標明出處:http://blog.csdn.net/wcp88888888/archive/2010/09/08/5870386.aspx
