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。
如对本文有疑问,
点击进行留言回复!!
网友评论