Repeater嵌套,非常简单
2009-03-19 09:33
267 查看
前台代码:
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_OnItemDataBound">
<ItemTemplate>
<p>
<a href='test.aspx?Category=<%# Eval("Id") %>'><%# Eval("Id") %></a>
</p>
<asp:Repeater ID="Repeater2" runat="server">
<ItemTemplate>
<li><a href='<%# Eval("href") %>'>
<%# Eval("text")%></a></li>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
使用的类结构是这样的,Category类包含了一个Link类的集合
public class Cateogory
public class Link
private static List<Cateogory> GetData()
Page_Load的时候绑定Repeater1
protected void Page_Load(object sender, EventArgs e)
关键在这里了,Repeater1绑定的时候,方法里要获取子类的集合,如果是数据库,应该是获取Id,再从数据库中根据Id取数据列表.
protected void Repeater1_OnItemDataBound(object sender, RepeaterItemEventArgs e)
最后的效果如图:
<asp:Repeater ID="Repeater1" runat="server" OnItemDataBound="Repeater1_OnItemDataBound">
<ItemTemplate>
<p>
<a href='test.aspx?Category=<%# Eval("Id") %>'><%# Eval("Id") %></a>
</p>
<asp:Repeater ID="Repeater2" runat="server">
<ItemTemplate>
<li><a href='<%# Eval("href") %>'>
<%# Eval("text")%></a></li>
</ItemTemplate>
</asp:Repeater>
</ItemTemplate>
</asp:Repeater>
使用的类结构是这样的,Category类包含了一个Link类的集合
public class Cateogory
public class Link
private static List<Cateogory> GetData()
Page_Load的时候绑定Repeater1
protected void Page_Load(object sender, EventArgs e)
关键在这里了,Repeater1绑定的时候,方法里要获取子类的集合,如果是数据库,应该是获取Id,再从数据库中根据Id取数据列表.
protected void Repeater1_OnItemDataBound(object sender, RepeaterItemEventArgs e)
最后的效果如图:
相关文章推荐
- 嵌套repeater相当简单巧妙
- Repeater控件多个嵌套的数据绑定之简单实现
- repeater简单应用(嵌套绑定)
- 解决ScrollView嵌套RecyclerView的冲突,非常简单,拿去可以直接用
- 解决ScrollView嵌套RecyclerView的冲突,非常简单,只需要3个步骤!
- Asp.Net Repeater的两层嵌套以及遍历取值的简单实现(checkbox)
- 解决ScrollView嵌套RecyclerView的冲突,非常简单,拿去可以直接用
- Asp.Net Repeater的两层嵌套以及遍历取值的简单实现
- 解决ScrollView嵌套RecyclerView的冲突,非常简单,拿去可以直接用
- [js].net中表格数据的排序的js应用,非常简单(中国铁路查询)
- 非常简单的ant使用教程 .
- 推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler
- 一段非常简单的让图片自动切换js代码
- 一段非常简单的让图片自动切换js代码
- 利用Repeater解决DataGrid的嵌套显示问题
- 使用嵌套的repeater实现权限信息三级目录的绑定
- 非常简单的Python HTTP服务
- 推荐一个简单、轻量、功能非常强大的C#/ASP.NET定时任务执行管理器组件–FluentScheduler
- Repeater两层嵌套和三层嵌套repeater1_ItemDataBound绑定
- 非常简单的OKhttp封装工具类