ScriptManagerDesigner.GetScriptReferences 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回網頁 ScriptReference 控制項和 ScriptManager 控制項中定義之所有 ScriptManagerProxy 控制項的集合。
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 功能 ScriptManager UpdatePanel 。
當您使用 GetScriptReferences 方法時,請注意下列指導方針:
ScriptReference 具有相同 Name 和屬性的物件 Assembly 會被移除為重複專案。
ScriptReference 使用相同的物件 Path 不會在設計階段移除為重複專案。 不過,在執行時間會將它們移除為重複專案。
ResolveClientUrl方法是用來傳回 Path 物件之屬性的完整 URL ScriptReference 。
ScriptReference傳回之集合中的物件是原始腳本參考的複製版本,因此無法使用此集合在設計工具程式碼中修改。