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

プロパティ値

ScriptManager インスタンスのScriptReferenceCollection オブジェクト。

属性

注釈

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

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

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

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

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

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

適用対象