【发布时间】:2010-03-31 10:22:52
【问题描述】:
我可以在转发器控件中放置一个 asp:datalist 并在每次重复时对其进行数据绑定吗?顺便说一句,使用 VB.NET..
干杯! --琼斯
【问题讨论】:
标签: asp.net vb.net repeater datalist
我可以在转发器控件中放置一个 asp:datalist 并在每次重复时对其进行数据绑定吗?顺便说一句,使用 VB.NET..
干杯! --琼斯
【问题讨论】:
标签: asp.net vb.net repeater datalist
步骤:
1. 在Repeater中嵌套DataList
2.Repeater的ItemDataBound事件期间绑定每一个重复的Datalist
3. 如果不需要,请关闭它们的 ViewState。
更新:
即
脚本方面:
<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
【讨论】: