Page.ClientScript、ClientScript、ScriptManager、ClientScriptManager 区别是什么_.NET_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > .NET > Page.ClientScript、ClientScript、ScriptManager、ClientScriptManager 区别是什么

Page.ClientScript、ClientScript、ScriptManager、ClientScriptManager 区别是什么

 2013/7/10 2:36:39  fhuan123  程序员俱乐部  我要评论(0)
  • 摘要:在.aspx.cs页面中,输入这四个东西:Page.ClientScript、ClientScript、ScriptManager、ClientScriptManager,均会出提示,表示它们均可用,那么它们有什么区别呢?Page.ClientScript与ClientScript的关系这二者实际上是一个东西,后者只是省略了Page。都是获取用于管理脚本、注册脚本和向页添加脚本的ClientScriptManager对象
  • 标签:client 区别 什么

在 .aspx.cs 页面中,输入这四个东西:Page.ClientScript、ClientScript、ScriptManager、ClientScriptManager,均会出提示,表示它们均可用,那么它们有什么区别呢?

?

Page.ClientScript 与 ClientScript 的关系

这二者实际上是一个东西,后者只是省略了 Page。都是获取用于管理脚本、注册脚本和向页添加脚本的 ClientScriptManager 对象。

?

ScriptManager 与 ClientScriptManager 区别

他们的名称空间均是 System.Web.UI。

  • ScriptManager 是用于管理 AJAX 脚本库和脚本文件;
  • ClientScriptManager 用于管理普通的 script,就比如向客户端输出一个 <script>alert("");</script>。

?

ClientScript 与 ClientScriptManager 区别

ClientScript 是 ClientScriptManager 的对象,ClientScriptManager 是类。

?

Page.RegisterClientScriptBlock 与 Page.RegisterStartupScript(也可省略 Page)

微软已经不推荐这样写,而应该是 ClientScript.RegisterClientScriptBlock 或

ClientScript.RegisterStartupScript。

发表评论
用户名: 匿名