次の方法で共有


CatalogZone.ZoneTemplate プロパティ

定義

ページの永続形式で CatalogZone コントロール内に子コントロールを含めるテンプレートを取得または設定します。

public:
 virtual property System::Web::UI::ITemplate ^ ZoneTemplate { 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.TemplateContainer(typeof(System.Web.UI.WebControls.WebParts.CatalogZone))]
[System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)]
public virtual System.Web.UI.ITemplate ZoneTemplate { get; set; }
[<System.ComponentModel.Browsable(false)>]
[<System.Web.UI.PersistenceMode(System.Web.UI.PersistenceMode.InnerProperty)>]
[<System.Web.UI.TemplateContainer(typeof(System.Web.UI.WebControls.WebParts.CatalogZone))>]
[<System.Web.UI.TemplateInstance(System.Web.UI.TemplateInstance.Single)>]
member this.ZoneTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property ZoneTemplate As ITemplate

プロパティ値

ゾーンの子コントロールのコンテナーとして機能する ITemplate

属性

注釈

プロパティはZoneTemplate、ゾーン内のコントロールを格納CatalogPartするために使用される型ITemplateのテンプレートを参照します。 ゾーン テンプレートを使用すると、ページ開発者は、すべてのコントロールをプログラムで作成するのではなく、永続化形式で使用するコントロールを宣言 CatalogPart できます。

プロパティの ZoneTemplate set アクセサーは メソッドを InvalidateCatalogParts 呼び出します。これにより、ページ上の CatalogPart ゾーン テンプレートで宣言されているコントロールのコレクションが強制的に更新されます。 これにより、ユーザーがページ上のテンプレート内で実際に宣言されたコントロールを変更するたびに、ゾーンによって参照されるコントロールのコレクションが最新の状態を維持できます。

注意 (継承者)

カスタム CatalogZone ゾーンを作成するが、ページ開発者がコントロールを宣言できるようにするのではなく、プログラムでコントロールを作成 CatalogPart する予定の場合は、ゾーン テンプレートのサポートは必要なく、クラスから CatalogZoneBase 直接継承できます。

適用対象

こちらもご覧ください