プロパティの1つの値に応じて、いくつかの異なる方法でレンダリングできるユーザーコントロールがあります。例えば:
マークアップは次のようになります。
<h1><asp:Literal id="Title" runat="server" /></h1>
<asp:Literal id="Description" runat="server" />
または、次のようになります。
<div class="demo" id="box1">
<span><asp:Literal id="Title" runat="server" /></span>
<asp:Image id="LogoImage" runat="server" />
</div>
したがって、HTMLは大きく異なる可能性があります。これを可能にするマルチビューを使用することもできますが、厄介なのは、各ビューに「タイトル」という文字を追加して、異なる命名規則を作成する必要があることです。各テンプレートに文字通りの「タイトル」を追加できるテンプレートをサポートするコントロールはありますか?そうすれば、私のコードでは、Titleの値を1回だけ設定する必要があります。
誰かアイデアはありますか?
よろしくお願いしますアル