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 オブジェクトのコレクションであり、それぞれがスクリプト ファイルを表します。 コレクションには、Ajax 機能に必要なすべてのスクリプト ファイル ASP.NET、およびカスタム スクリプト ファイルへの参照が含まれています。 レンダリングするカスタム スクリプト ファイルは、 ScriptManager コントロールまたは関連付けられている ScriptManagerProxy コントロールで定義できます。

次の例に示すように、asp:ScriptReference要素をページのScripts要素内のasp:ScriptManager ノードに追加することで、マークアップ内のコレクションにスクリプト ファイルを追加できます。

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

ScriptReference クラスのScripts メソッドを使用して、Add オブジェクトをプログラムでScriptReferenceCollection コレクションに追加することもできます。

ScriptManager コントロールは、コントロールのPreRender イベント中にスクリプト ファイルを登録します。

Scripts コレクションには、コア Microsoft Ajax ライブラリ スクリプトが含まれていません。 コア ライブラリ内のスクリプトは自動的にレンダリングされます。 ScriptManager コントロールに登録する必要はありません。 ただし、コア スクリプトまたはコントロール スクリプトをオーバーライドし、別のバージョンのスクリプトに置き換える場合は、 Scripts コレクションにバージョンを追加できます。

適用対象