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。

到此这篇关于ASP .NET调用javascript中Response.Write和ClientScript.RegisterStartupScript的区别就介绍到这了。自得时应善待他人,由于你失意时会须要他们。更多相关ASP .NET调用javascript中Response.Write和ClientScript.RegisterStartupScript的区别内容请查看相关栏目,小编编辑不易,再次感谢大家的支持!

您可能有感兴趣的文章
ABP框架中导航菜单的使用及JavaScript API获取菜单的方法

javascript操作ASP.NET服务器控件

FileUpload使用Javascript检查扩展名是否有效实现思路

AJAX JavaScript反射机制的介绍

JavaScript验证用户输入的是字符或数字及ASCII Chart应用