0

私はこのようなことをしたい:

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

それぞれにユーザー名のリストがあるタイトルのリストがあると仮定します..これが正しいアプローチである場合、どうすればこれを行うことができますか、またはより良い方法は何ですか?

4

2 に答える 2

1

それぞれが UserNames の独自のリストを持つタイトルのリストがある場合、テンプレートではなく、ネストされたリピーター (または他のコントロール) で何かをしたいようです...

    <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 イベント中に rptUsers をバインドします...

于 2008-11-07T18:17:41.507 に答える
0

このようにできます。以下も使用できます。

  • ラベル
  • runat="server" にまたがり、プログラムで追加します
  • (ゲットー) string.replace
于 2008-11-07T17:52:12.040 に答える