- 时间:2021-08-17 12:56 编辑: 来源: 阅读:
- 扫一扫,手机访问
摘要:ASP .NET调用javascript中Response.Write和ClientScript.RegisterStartupScript的区别
例如下面的代码
StringBuilder sb = new StringBuilder();
sb.Append("<script language=javascript>");
sb.Append("alert(document.forms.length);");
sb.Append("</script>");
Response.Write(sb.ToString());
ClientScript.RegisterStartupScript(this.GetType(), "test", sb.ToString());
可以明显的看到,Response.Write得到的是0,ClientScript.RegisterStartupScript得到的是1。