我有一个用户控件,可以根据其中一个属性的值以几种不同的方式呈现。例如:
标记可能是:
<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”的文字并为其创建不同的命名约定。是否有支持模板的控件,允许我将文字“标题”添加到每个模板?这样,在我的代码中,我只需设置一次 Title 的值......
有什么想法吗?
提前感谢艾尔