ClientScript.RegisterStartupScript

  1. 云栖社区>
  2. 博客列表>
  3. 正文

ClientScript.RegisterStartupScript

衣舞晨风 2014-01-08 09:40:00 浏览244 评论0

摘要: ClientScript.RegisterStartupScript用来向前台页面注册script脚本。 //此处是从页面接受变量,然后弹出 string mm =Request["name"]; string yhm=Request["pswd"]; ClientScript.RegisterStartupScript(this.GetType(), "message", "&

ClientScript.RegisterStartupScript用来向前台页面注册script脚本。

//此处是从页面接受变量,然后弹出

string mm =Request["name"];
string yhm=Request["pswd"];
ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript'>alert('Name="+mm + ",PassWord="+ yhm+"');</script>");

小注:

C#传入变量时记住要"+变量名+"这么成对的传入。alert()的括号中需要有一对单引号,引起其中的变量。

//下面这句,可以实现弹出对话框后,单击确定同时关闭页面

ClientScript.RegisterStartupScript(this.GetType(), "message", "<script language='javascript' >alert('输入用户名或密码错误!');window.opener=null;window.top.open('','_self','');window.top.close(this);</script>");
例子:

string a = "aaaa";
string b = "bbbb";
string c = "cccc";
ClientScript.RegisterStartupScript(this.GetType(), "IsPostBack1", " <script> alert('IASID=" + a + ",Result=" + b + ",UserAccount=" + c + "' ); </script> ");

初始状态:

ClientScript.RegisterStartupScript(this.GetType(), "IsPostBack1", " <script> alert(''); </script> ");

第一步写上,需要原样输出的内容:

ClientScript.RegisterStartupScript(this.GetType(), "IsPostBack1", " <script> alert('IASID=',Result=,UserAccount='); </script> ");

第二步写上,变量:

ClientScript.RegisterStartupScript(this.GetType(), "IsPostBack1", " <script> alert('IASID=" + a +",Result=," + b +"UserAccount=" + c +"'); </script>");

ok完成!

  相同颜色的逗号彼此配对。
【云栖快讯】阿里云栖开发者沙龙(Java技术专场)火热来袭!快来报名参与吧!  详情请点击

网友评论