MyException - 我的异常网
当前位置:我的异常网» ASP.NET » 后盾执行JS后台执行JS后台执行JS后台执行JS后台执行

后盾执行JS后台执行JS后台执行JS后台执行JS后台执行JS

www.MyException.Cn  网友分享于:2013-02-20  浏览:30次
后台执行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

文章评论

软件开发程序错误异常ExceptionCopyright © 2009-2015 MyException 版权所有