ScriptManagerDesigner.GetScriptReferences 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
返回网页控件和ScriptManagerProxy控件中定义的所有ScriptReference控件的ScriptManager集合。
public:
static System::Collections::ObjectModel::ReadOnlyCollection<System::Web::UI::ScriptReference ^> ^ GetScriptReferences(System::Web::UI::ScriptManager ^ scriptManager, System::Collections::Generic::IEnumerable<System::Web::UI::ScriptManagerProxy ^> ^ proxies);
public static System.Collections.ObjectModel.ReadOnlyCollection<System.Web.UI.ScriptReference> GetScriptReferences(System.Web.UI.ScriptManager scriptManager, System.Collections.Generic.IEnumerable<System.Web.UI.ScriptManagerProxy> proxies);
static member GetScriptReferences : System.Web.UI.ScriptManager * seq<System.Web.UI.ScriptManagerProxy> -> System.Collections.ObjectModel.ReadOnlyCollection<System.Web.UI.ScriptReference>
Public Shared Function GetScriptReferences (scriptManager As ScriptManager, proxies As IEnumerable(Of ScriptManagerProxy)) As ReadOnlyCollection(Of ScriptReference)
参数
- scriptManager
- ScriptManager
与 ScriptManager 网页关联的控件。
- proxies
- IEnumerable<ScriptManagerProxy>
与网页关联的控件的 ScriptManagerProxy 集合。
返回
控件的 ScriptReference 只读集合。
例外
scriptManager 是 null。
注解
返回的集合包括自动发送到客户端以支持 AJAX 功能(如和控制UpdatePanel)ScriptManager的框架脚本。
使用该方法 GetScriptReferences 时,请注意以下准则:
ScriptReference 具有相同 Name 属性和 Assembly 属性的对象将删除为重复项。
ScriptReference 在设计时,不会删除具有相同 Path 对象的重复项。 但是,它们会在运行时删除为重复项。
该方法ResolveClientUrl用于返回对象的属性的ScriptReference完全限定 URLPath。
ScriptReference返回集合中的对象是原始脚本引用的克隆版本,因此不能使用此集合在设计器代码中修改。