1

我可以在转发器控件中放置一个 asp:datalist 并在每次重复时对其进行数据绑定吗?顺便说一句,使用 VB.NET ..

干杯! ——琼斯

4

1 回答 1

2

步骤:
1. 在Repeater 中嵌套DataList
2. 在Repeater 的ItemDataBound 事件期间绑定每个重复的Datalist
3. 如果不需要,关闭它们的ViewStates。

更新:

IE

脚本方面:

<asp:Repeater ID="Repeater1" runat="server">
        <ItemTemplate>
            <asp:DataList ID="DataList1" runat="server">
            </asp:DataList>
        </ItemTemplate>
        </asp:Repeater>

在代码中:

Protected Sub Repeater1_ItemDataBound(ByVal sender As Object, ByVal e As System.Web.UI.WebControls.RepeaterItemEventArgs) Handles Repeater1.ItemDataBound
        Dim DataList1 As DataList = DirectCast(e.Item.FindControl("DataList1"), DataList)
...Databind here ....

End Sub
于 2010-03-31T10:52:09.093 回答