ScriptManager.Scripts 屬性

定義

取得 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:ScriptReferenceScripts 標記中的集合,如下列範例所示。

<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 集合。

適用於