客户端JS脚本插入示例
1 #region
2 /// <summary>
3 /// 在客户端弹出确定对话框的代码
4 /// </summary>
5 /// <param name="page">当前页面的指针,一般为this </param>
6 /// <param name="msg">弹出的内容</param>
7 public static void messagebox(Page page,string msg)
8 {
9 StringBuilder strscript = new StringBuilder();
10 strscript.Append("<script language=javascript>");
11 strscript.Append("alert('" + msg + "');");
12 strscript.Append("</script>");
13 ClientScriptManager csp = page.ClientScript;
14 if (!csp.IsStartupScriptRegistered("messagebox"))
15 {
16 csp.RegisterStartupScript(page.GetType(),"messagebox", strscript.ToString());
17 }
18
19 }
20 #endregion
2 /// <summary>
3 /// 在客户端弹出确定对话框的代码
4 /// </summary>
5 /// <param name="page">当前页面的指针,一般为this </param>
6 /// <param name="msg">弹出的内容</param>
7 public static void messagebox(Page page,string msg)
8 {
9 StringBuilder strscript = new StringBuilder();
10 strscript.Append("<script language=javascript>");
11 strscript.Append("alert('" + msg + "');");
12 strscript.Append("</script>");
13 ClientScriptManager csp = page.ClientScript;
14 if (!csp.IsStartupScriptRegistered("messagebox"))
15 {
16 csp.RegisterStartupScript(page.GetType(),"messagebox", strscript.ToString());
17 }
18
19 }
20 #endregion
一直搞不清楚“RegisterStartupScript(Type type, String string, String string) ” 参数里面的 Type 类型如何定义,不知道是不是直接获取当前页的类型即可,希望高手指点了^_^