ScriptManagerProxy 控件

使用 ScriptManagerProxy 控件,内容页和用户控件等嵌套组件可以在父元素中已定义了 ScriptManager 控件的情况下将脚本和服务引用添加到网页。

一个网页只能包含一个 ScriptManager 控件,该控件可直接位于网页本身,也可以间接放置在嵌套的组件或父组件内。利用 ScriptManagerProxy 控件,可以将脚本和服务添加到其母版页或主机页已包含 ScriptManager 控件的内容页和用户控件。

当您使用 ScriptManagerProxy 控件时,可以添加 ScriptManager 控件定义的脚本和服务集合。如果不希望在包括特定 ScriptManager 控件的每个网页上包括特定的脚本和服务,请将它们从 ScriptManager 控件中删除,而改用 ScriptManagerProxy 控件将它们添加到单独的网页。

ScriptManagerProxy 控件需要 web.config 文件中的特定设置才能正常工作。如果您试图使用此控件,但您的网站不包含所需的 web.config 文件,则在网页的“设计”视图中本应显示该控件之处会出现错误。在“设计”视图中,如果您单击处于该状态的控件,则 Microsoft Expression Web 会让您选择要新建一个 web.config 文件还是更新现有的 web.config 文件。

有关 ScriptManagerProxy 控件的详细信息,请参阅 MSDN Library 中的 ScriptManagerProxy Cc295370.xtlink_newWindow(zh-cn,Expression.40).png

另请参阅

概念

ScriptManager 控件
ASP.NET AJAX 控件