WebPartZone.ZoneTemplate プロパティ
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
Web ページのマークアップで宣言されるコントロールが含まれている ITemplate のインスタンスへの参照を取得または設定します。
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.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.TemplateInstance(System.Web.UI.TemplateInstance.Single)>]
member this.ZoneTemplate : System.Web.UI.ITemplate with get, set
Public Overridable Property ZoneTemplate As ITemplate
プロパティ値
ゾーン内の ITemplate コントロールが含まれている WebPart。
- 属性
例外
ゾーン内の WebPart コントロールの登録は既に完了しています。
例
次のコード例では、Web パーツ ページの ZoneTemplate 宣言型マークアップで プロパティを使用する方法を示します。 カスタム クラスやコントロールをホストする.aspx ページなど、この例の完全なコードについては、クラスの概要に関するトピックの「例」セクションを WebPartZone 参照してください。
コントロールのマークアップ WebPartZone には、Calendar コントロールへの参照を <zonetemplate>
含む要素があることに注意してください。 ゾーンに追加 WebPart のコントロールまたは他のサーバー コントロールを追加する場合は、タグ内 <zonetemplate>
に追加することもできます。
<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
<VerbStyle Font-Italic="true" />
<PartChromeStyle BackColor="lightblue" />
<PartStyle BackColor="gray" />
<PartTitleStyle Font-Bold="true" />
<ZoneTemplate>
<asp:Calendar ID="Calendar1" runat="server"
Title="My Calendar" />
</ZoneTemplate>
</cc1:MyWebPartZone>
<cc1:MyWebPartZone ID="MyWebPartZone1" runat="server">
<VerbStyle Font-Italic="true" />
<PartChromeStyle BackColor="lightblue" />
<PartStyle BackColor="gray" />
<PartTitleStyle Font-Bold="true" />
<ZoneTemplate>
<asp:Calendar ID="Calendar1" runat="server"
Title="My Calendar" />
</ZoneTemplate>
</cc1:MyWebPartZone>
注釈
プロパティは ZoneTemplate 、コントロール内の ITemplate インスタンスを WebPartZone 参照します。 テンプレートには、コントロール、ユーザー コントロール、カスタム コントロール、ASP.NET コントロールなどWebPart、コントロール内でWebPartZone宣言できる静的サーバー コントロールが含まれています。
Web ページの宣言型マークアップの にWebPartZone静的WebPartまたは他のサーバー コントロールを追加する場合は、タグのペア内にコントロールの<zonetemplate>
タグを配置する必要があります。 タグ内 <zonetemplate>
でコントロールを宣言しない場合は、例外がスローされます。
適用対象
こちらもご覧ください
.NET