前台:
<ul>
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate>
<li><%#Eval("字段")%></li>
</ItemTemplate>
</asp:Repeater>
</ul>
后台:
this.Repeater1.DataSource = 数据源;
this.Repeater1.DataBind();
<!--动态获取导航栏-->
<ul>
<li><a href="#"><asp:DataList ID="type" runat="server"
RepeatDirection="Horizontal" RepeatColumns="12" >
<ItemTemplate>
<asp:LinkButton ID="lbtnGetID" runat="server" CssClass="linkbutton" CommandArgument='<%#Eval("foodID") %>' OnClick="lbtnGetID_Click">
<asp:Label ID="lblType" runat="server" Text='<%#DataBinder.Eval(Container,"DataItem.giftType") %>'></asp:Label>
</asp:LinkButton>
</ItemTemplate>
</asp:DataList></a></li>
</ul>
本文介绍了 ASP.NET 中使用 Repeater 和 DataList 控件进行数据绑定的方法。通过前后端代码展示如何从数据源中动态加载数据到网页上,并实现水平重复布局。
2343

被折叠的 条评论
为什么被折叠?



