2008-11-06 76 views
0

我想要做這樣的事情:我可以在Web用戶控件中嵌套模板嗎?

<MyTemplate> 
    <span><%# Container.Title %></span> 
    <MySubTemplate> 
     <span><%# Container.Username %></span> 
    </MySubTemplate> 
</MyTemplate> 

假設我有標題,每個都有一個用戶名列表清單。如果這是一個正確的方法,我怎麼能做到這一點還是有什麼更好的辦法?

回答

1

如果您有標題的列表,每個有他們自己的用戶名列表,似乎你想用嵌套中繼器(或其他控件)做一些事情,而不是模板...

<asp:Repeater ID="rptTitle" runat="server" > 
     <ItemTemplate> 
      <%# Eval("Title") %> 
      <asp:Repeater ID="rptUsers" runat="server" > 
       <ItemTemplate> 
        <%# Eval("UserName") %> 
       </ItemTemplate> 
      </asp:Repeater> 
     </ItemTemplate> 
    </asp:Repeater> 

然後在rptTitle的ItemDataBound事件期間綁定rptUser ...

0

你可以這樣做。您還可以使用:

  • 標籤
  • 跨度RUNAT = 「服務器」,並增加他們編程
  • (貧民窟)
  • 與string.replace
相關問題