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:ScriptReference的節點中加入Scriptsasp:ScriptManager元素,將腳本檔案加入集合,如下範例所示。

<asp:ScriptManager ID="SM1" runat="server">
  <Scripts>
    <asp:ScriptReference Name="Script.js" />
  </Scripts>
</asp:ScriptManager>

你也可以用ScriptReference程式化的方式,利用類別的方法Scripts將物件加入AddScriptReferenceCollection集合。

ScriptManager控制項會在控制PreRender事件期間登錄腳本檔案。

Scripts 集合不包含 Ajax Library 核心Microsoft腳本。 核心函式庫中的腳本會自動渲染;他們不必向控制局 ScriptManager 登記。 不過,如果你想覆寫核心腳本或任何控制腳本,並替換成另一個版本的腳本,你可以將你的版本加入 Scripts 集合。

適用於