private void Button1_Click(object sender, System.EventArgs e)
{
string script="<script>window.opener.location.reload();window.close();</script> ";
Page.RegisterStartupScript("asdf",script);
}请问这里的asdf是哪来的的啊?还有 response.write("<script></script>")也可以输出脚本,这两个有什么区别呢?
{
string script="<script>window.opener.location.reload();window.close();</script> ";
Page.RegisterStartupScript("asdf",script);
}请问这里的asdf是哪来的的啊?还有 response.write("<script></script>")也可以输出脚本,这两个有什么区别呢?
response.write(" <script> </script>")就是原样输出,但它主要不是用来输出脚本的.另外,response.write不建议你用,他输出的东西都在html头上,还会导致符合w3c标准的页面的css实效。
好像Response.Write(str)输出的html在文档的最上面,而page.RegisterStartupScript()在Form标签的下面