Share via


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

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

属性

注釈

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

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

注意 (継承者)

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

適用対象

こちらもご覧ください