Имам потребителска контрола, която може да бъде изобразена по няколко различни начина в зависимост от стойността на едно от свойствата. Например:
Маркирането може да бъде:
<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 само веднъж....
Някой има ли идеи?
Благодаря предварително Ал