UpdatePanel.ContentTemplate プロパティ

定義

UpdatePanel コントロールのコンテンツを定義するテンプレートを取得または設定します。

public:
 property System::Web::UI::ITemplate ^ ContentTemplate { System::Web::UI::ITemplate ^ get(); void set(System::Web::UI::ITemplate ^ value); };
[System.ComponentModel.Browsable(false)]
[System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)]
[System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)]
public System.Web.UI.ITemplate ContentTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)>]
member this.ContentTemplate : System.Web.UI.ITemplate with get, set
Public Property ContentTemplate As ITemplate

プロパティ値

ITemplate

ITemplate コントロールのコンテンツを定義する UpdatePanel インスタンス。 既定値は、null です。

属性

例外

ContentTemplate コントロールの UpdatePanel プロパティは、テンプレートのインスタンスが作成された後、またはコンテンツ テンプレート コンテナーが作成された後に設定されます。

注釈

プロパティ ContentTemplate には、コントロールのレンダリング時にコントロール内に UpdatePanel 表示されるコンテンツが含まれます。 テンプレートのコンテンツは、宣言またはプログラムで作成できます。 コントロールの UpdatePanel コンテンツ テンプレートは、単一インスタンス テンプレートです。 そのため、そのコントロールに含まれるコントロールのプロパティは、メソッドを使用 FindControl せずにページ上で直接アクセスできます。 詳細については、クラスの概要を TemplateInstanceAttribute 参照してください。

宣言によってコントロールに項目を UpdatePanel 追加するには、コントロールの <ContentTemplate> 開始タグと終了タグの間に要素を UpdatePanel 追加します。 要素タグ内で <ContentTemplate> 、他のコントロールと HTML 要素を宣言します。

コントロールに項目を UpdatePanel 動的に追加するには、プロパティを ContentTemplateContainer 使用します。これにより、インターフェイスを実装するカスタム テンプレートを作成しなくても、子コントロールを ITemplate 追加できます。

適用対象

こちらもご覧ください