1

問題があります。このような Web ユーザー コントロールを含むリストビューがあります。

    <asp:ListView ID="TestView" runat="server">
        <ItemTemplate>
            <%# Eval("ExampleData")%>
            <uc1:TestControl runat="server" id="TestControl" />
        </ItemTemplate>
    </asp:ListView>

私が解決しようとしている問題は、変数をExampleData同じ行のコントロールに送信することです。

何か案は?

4

1 に答える 1

2

コントロールにパブリック プロパティを定義し、それを引数として渡します。

<uc1:TestControl runat="server" id="TestControl" Example='<%# Eval("ExampleData")%>'/>

ユーザー コントロール内に次のように記述します。

Public string Example { get; set;}
于 2013-05-30T13:51:14.477 に答える