У меня есть пользовательский элемент управления, который может отображаться несколькими способами в зависимости от значения одного из свойств. Например:
Разметка может быть:
<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 только один раз....
Любые идеи?
Заранее спасибо Аль