ScriptManager.Scripts 屬性
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
取得 ScriptReferenceCollection 物件,該物件包含許多 ScriptReference 物件,而每個物件都代表一個要呈現給用戶端的指令碼檔。
public:
property System::Web::UI::ScriptReferenceCollection ^ Scripts { System::Web::UI::ScriptReferenceCollection ^ get(); };
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
public System.Web.UI.ScriptReferenceCollection Scripts { get; }
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
member this.Scripts : System.Web.UI.ScriptReferenceCollection
Public ReadOnly Property Scripts As ScriptReferenceCollection
屬性值
ScriptReferenceCollection 執行個體的 ScriptManager 物件。
- 屬性
備註
這個 ScriptReferenceCollection 屬性所傳回的物件是 物件的集合 ScriptReference ,每個物件都代表腳本檔案。 此集合包含 ASP.NET Ajax 功能所需之所有腳本檔案的參考,以及自訂腳本檔案的參考。 要轉譯的 ScriptManager 自訂腳本檔案可以在 控制項或相關聯的 ScriptManagerProxy 控制項中定義。
您可以將元素新增至頁面上元素內的 asp:ScriptManager
節點,以將腳本檔案新增 asp:ScriptReference
至 Scripts
標記中的集合,如下列範例所示。
<asp:ScriptManager ID="SM1" runat="server">
<Scripts>
<asp:ScriptReference Name="Script.js" />
</Scripts>
</asp:ScriptManager>
您也可以使用 Add 類別的 ScriptReferenceCollection 方法,以程式設計方式將 物件 Scripts 加入 ScriptReference 集合中。
控制項 ScriptManager 會在控制項的 PreRender 事件期間註冊腳本檔案。
集合 Scripts 不包含核心 Microsoft Ajax Library 腳本。 核心程式庫中的腳本會自動轉譯;它們不需要向 ScriptManager 控制項註冊。 不過,如果您想要覆寫核心腳本或任何控制項腳本,並取代不同的腳本版本,您可以將版本新增至 Scripts 集合。