asp.net中ScriptManager和ScriptManagerProxy之间的区别

时间:2012-01-21 19:09:39

标签: asp.net scriptmanager

asp.net中的scriptmanager和scriptmanagerproxy有什么区别?

2 个答案:

答案 0 :(得分:21)

每页只能有一个脚本管理器,但您可以拥有多个代理。

如果您的主服务器中有脚本管理器,则会使用该脚本管理器将遍历所有页面,但您希望在基础页面或用户控件中引用脚本管理器。在那种情况下,您将添加代理。如果您添加了另一个脚本管理器,则页面会出错。

offical MSDN documentation提供了详细信息。

答案 1 :(得分:1)

“ScriptManager”和“ScriptManagerProxy”之间的差异只有一个,如果页面已经包含ScriptManager控件,ScriptManagerProxy允许嵌套组件添加脚本和服务引用,而ScriptManager包含Microsoft AJAX库和支持部分的功能 - 页面呈现。Visit this, go to botton of the page :)

Second Link with example