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 回答