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
プロパティ値
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 コレクションにバージョンを追加できます。