大家好,又见面了,我是你们的朋友全栈君。
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完成!
相同颜色的逗号彼此配对。
发布者:全栈程序员-用户IM,转载请注明出处:https://javaforall.cn/162293.html原文链接:https://javaforall.cn
【正版授权,激活自己账号】: Jetbrains全家桶Ide使用,1年售后保障,每天仅需1毛
【官方授权 正版激活】: 官方授权 正版激活 支持Jetbrains家族下所有IDE 使用个人JB账号...