后台执行JS后台执行JS后台执行JS后台执行JS后台执行JS
StringBuilder sbText = new StringBuilder();
sbText.Append("<script>");
sbText.Append("var arr = new Array();");
sbText.Append("arr[0] ='" + username + "';"); //联系人
sbText.Append("arr[1] ='" + sarrname + "';"); //邮件地址
sbText.Append("arr[2] ='" + userphone + "';");
sbText.Append("arr[3] ='" + usernum + "';");
sbText.Append("arr[4] ='" + userdress + "';");
sbText.Append("window.parent.returnValue = arr;");
// 关闭窗口
sbText.Append("top.close();");
sbText.Append("</script>");
// 向客户端发送
Page.RegisterStartupScript(DateTime.Now.ToString(), sbText.ToString());
Response.Write(sbText.ToString());
上面是一段正确的代码,,只是搞不懂一点,最后两句代码不都是执行JS的吗?为什么还要Page.RegisterStartupScript和 Response.Write一起用呢,,如果只用一个可以吗? 请大神详解
JS,.NET
------解决方案--------------------这是在cs文件中调用js脚本,write是将内容写到页面
------解决方案--------------------http://www.cnblogs.com/qq85793513/articles/2320092.html