ASP .NET调用javascript中Response.Write和ClientScript.RegisterStartupScript的区别

 更新时间:2010年12月08日 16:37:46   作者:  
最近在用ASP .NET的code behind 调用javascript中发现Response.Write不能拿到form的值,而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。

相关文章

  • Coolite Cool Study 2 同时更新多个Tab

    Coolite Cool Study 2 同时更新多个Tab

    前段时间有一个需求是这样子的——录入一个查询条件, 出来的查询结果是多张页面。不知道有没朋友遇到这个问题。 展现的效果大概是这个样子
    2009-05-05
  • Asp.net 图片文件防盗链(尊重劳动成果)及BeginRequest事件学习

    Asp.net 图片文件防盗链(尊重劳动成果)及BeginRequest事件学习

    关于图片盗链这个问题,毕竟是自己的劳动成功,很多人不希望别人就那么轻易地偷走了;反盗链的程序其实很简单,熟悉ASP.NET 应用程序生命周期的话很容易就可以写一个,运用HttpModule在BeginRequest事件中拦截请求就ok了
    2013-01-01
  • .Net ORM 访问 Firebird 数据库的方法

    .Net ORM 访问 Firebird 数据库的方法

    这篇文章简单介绍了在 .net6.0 环境中使用 FreeSql 对 Firebird 数据库的访问,目前 FreeSql 还支持.net framework 4.0 和 xamarin 平台上使用,对.Net ORM 访问 Firebird 数据库相关知识感兴趣的朋友一起看看吧
    2022-07-07
  • ASP.NET Core新建项目教程(3)

    ASP.NET Core新建项目教程(3)

    这篇文章主要为大家详细介绍了如何在Visual Studio中创建一个新项目,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2017-06-06
  • asp.net 文件上传 实时进度

    asp.net 文件上传 实时进度

    在swfupload的基础上增加一些个性化东西.附图2张.
    2009-11-11
  • 在ASP.NET Core中显示自定义的错误页面

    在ASP.NET Core中显示自定义的错误页面

    大家在用浏览器访问服务器时,不同情况下会返回不同的信息。服务器发生错误就会返回错误信息,我们最熟悉的就是404错误页面,但是这里我想和大家分享下在ASP.NET Core中如何显示自定义的500或404错误页面,有需要的朋友们可以参考借鉴,下面来一起看看吧。
    2016-12-12
  • ASP.NET4的自动启动特性浅析

    ASP.NET4的自动启动特性浅析

    本篇文章讨论一个你可以选择利用的ASP.NET4中小小的,但很棒的新特性,即自动启动,需要的朋友可以参考下
    2015-10-10
  • Asp.net自定义控件之单选、多选控件

    Asp.net自定义控件之单选、多选控件

    这篇文章主要为大家详细介绍了Asp.net自定义控件之单选、多选控件的相关资料,感兴趣的小伙伴们可以参考一下
    2016-06-06
  • 使用 Visual Studio 的“代码度量值”来改进代码质量

    使用 Visual Studio 的“代码度量值”来改进代码质量

    代码度量是一组软件度量值,使开发人员可以更好地了解他们正在开发的代码.这篇文章主要介绍了通过 Visual Studio 的“代码度量值”来改进代码质量,需要的朋友可以参考下
    2017-11-11
  • ASP.NET实现文件上传

    ASP.NET实现文件上传

    这篇文章主要为大家详细介绍了ASP.NET实现文件上传,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2022-07-07

最新评论