2011-10-31 48 views
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可能是非常不同的。我可以使用多視圖,這將允許我這樣做,但煩惱是,在每個視圖中,我將不得不添加名爲「標題」的文字,併爲其創建不同的命名約定。是否有支持模板的控件可以讓我爲每個模板添加文字「標題」?這樣在我的代碼我只需要設置標題的值一次....

任何想法的人?

在此先感謝 鋁

回答