我有一个用户控件,可以用几种不同的方式呈现,具体取决于其中一个属性的值。例如:
标记可以是:
<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的值....
任何想法?
提前致谢 人
答案 0 :(得分:0)