在atlas(ajax)中请不要使用Response.Write,请使用ClientScript.RegisterClientScriptBlock替换

原创 2007年09月21日 13:08:00
在atlas(ajax)中请不要使用Response.Write,请使用ClientScript.RegisterClientScriptBlock替换
使用如下:
ClientScript.RegisterClientScriptBlock(this.GetType(), "", "<script>alert('自己看着办!')</script>");

注意:
RegisterStartupScript 方法是将 JavaScript 嵌入到 ASP.NET 页面的底部,恰好位于关闭元素 </form> 的前面。RegisterClientScriptBlock 方法是将 JavaScript 嵌入到页面中开启元素 <form> 的紧后面。

相关文章推荐

使用UpdatePanel后ClientScript.RegisterClientScriptBlock失效的解决办法

捣腾了半天,都没解决,后来用下面的语句解决该问题: ScriptManager.RegisterClientScriptBlock(DataPanel, this.GetType(), "ShowM...

Ajax中使用Response.Write输出javascript脚本出错的解决办法

这一段时间在使用Ajax将老ASP.NET程序升级为Ajax程序,在升级中发现先前页面中使用Response.Write("alert('数据添加成功!')")的代码执行时出错.上网上查找解决办法,网...

解决AJAX中使用UpdatePanel后再用Response.Write();等无法弹出对话框问题

在AJAX支持的网站中使用想使用Response.Wrie(“”); 或 Page. RegisterStartupScript (); 弹出一些提示对话框,没有效果。有如下两种解决方法:   ...
  • cqkxzyi
  • cqkxzyi
  • 2011年12月22日 15:16
  • 905

转)服务器端注册脚本Page.ClientScript.RegisterStartupScript,RegisterClientScriptBlock,RegisterStartupScript,Re

Page.ClientScript.RegisterStartupScript() 使用类型、键、脚本文本和指示是否添加脚本标记的布尔值向 Page 对象注册启动脚本。 参数 type...

翻译《有关编程、重构及其他的终极问题?》——29.在迭代器上请使用前置自增操作符(++i),不要使用后置自增操作符(i++)

很多C/C++程序员都知道++i和i++的区别,但在迭代器上,这个区别就更大了,甚至到了影响性能的地步。...
  • headman
  • headman
  • 2017年07月15日 10:03
  • 211

Page.ClientScript.RegisterClientScriptBlock 之间的区别

最初可用的选项之一就是使用一个可实现此功能的 .NET 类来注册脚本块。 第一个是RegisterStartupScript方法。当您有一个想要在页面加载时 启动的 JavaScript 函数...

Page.ClientScript.RegisterStartupScript 与 RegisterClientScriptBlock 之间的区别

RegisterStartupScript方法与RegisterClientScriptBlock方法采用相同的结构: RegisterStartupScript(type, key, script...

使用Atlas 构建AJAX应用

  • 2007年12月11日 01:49
  • 378B
  • 下载

Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 之间的区别

Page.ClientScript.RegisterStartupScript 与 Page.ClientScript.RegisterClientScriptBlock 被用来注册脚本块。第一个是 ...
  • tearsmo
  • tearsmo
  • 2011年07月22日 09:38
  • 711

Page.ClientScript.RegisterStartupScript() 方法与Page.ClientScript.RegisterClientScriptBlock() 方法

第一篇: 最初可用的选项之一就是使用一个可实现此功能的 .NET 类来注册脚本块。第一个是 RegisterStartupScript 方法。当您有一个想要在页面加载时启动的 Jav...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:在atlas(ajax)中请不要使用Response.Write,请使用ClientScript.RegisterClientScriptBlock替换
举报原因:
原因补充:

(最多只允许输入30个字)