我正在尝试显示产品列表
我正在使用中继器,中继器工作正常,但它没有显示我想要的信息。我想在列中显示,每列有 6 个产品,并且根据产品数量重复。
这是我正在使用的代码示例
page.aspx.cs
AllProducts = pm.GetProductOfMerchantByCat(ID, catid);
ProductRepeater.DataSource = AllProducts;
ProductRepeater.DataBind();
页面.aspx
<asp:Repeater id="ProductRepeater" runat="server" Visible="true">
<HeaderTemplate>
<ul id="ProductsContent" class="jcarousel-skin-tango">
</HeaderTemplate>
<ItemTemplate>
<li>
<div class="product">
<h4><%# DataBinder.Eval(Container.DataItem, "Name")%></h4>
<asp:HiddenField ID="HiddenFeildQuantity"
Value='<%# Eval("Quantity") %>'
runat="server" />
</div>
</li>
</ItemTemplate>
<FooterTemplate>
</ul>
</FooterTemplate>
</asp:Repeater>
任何帮助都会很棒..谢谢
最佳答案
嘿,根据我的理解,您需要使用 DataList 而不是 Repater。
检查此属性
- 重复列
- 重复方向
MSDN:http://msdn.microsoft.com/en-us/library/system.web.ui.webcontrols.datalist.aspx
关于asp.net - 使用中继器显示信息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9468442/