如果asp.net做商品列表
商品列表中的图片和文字是用Label和Image控件来获取数据库中的数据么?刚学这个还是有点不知道从哪里下手...
商品列表中的图片和文字是用Label和Image控件来获取数据库中的数据么? 刚学这个还是有点不知道从哪里下手
展开
3个回答
展开全部
用Repeater控件就可以了。
首先你弄一个大的div,设定宽高...然后在里面放一个Repeater,然后设置里面的模板,然后模板是一个小div,这个小的div的宽度就是大的div的四分之一,那这样每行就显示4个东西了。
具体如下:
<div style="height:412px; width:412px; float:left;"><!--这里要稍微弄宽一点,因为div之间有边框的,你小div设置是100宽度,加上宽度可能就不是100了-->
<asp:Repeater ID="Repeater1" runat="server">
<ItemTemplate><!--下面就是模板了,数据就是根据下面的模样循环显示的-->
<div style="width:100px;height:50px;float:left;">
<img src="<%#Eval("imgurl")%>" /><br />
<span><%#Eval("title")%></span><br />
<span><%#Eval("price")%></span>
<!-- <%#Eval("imgurl")%>是取数据的,里面的参数imgurl是你从数据库读出来的字段的名字,这个是一个object类型的,你哪里要数据就往哪里放,不需要你那些上面lable控件-->
</div>
</ItemTemplate>
</asp:Repeater>
</div>
//在后台的时候,绑定数据源
Repeater1.DataSoure=ds;
//ds是DataSet类型的或者DataTable类型的。。这个就是你自己弄了,你肯定要从数据库读一个数据集出来的
胜天半子
2024-11-06 广告
2024-11-06 广告
胜天半子集团有限公司提供供应链一件代发API服务。我们拥有全品类对接供应链管理系统,API接口对接质量有保障,由专业团队负责。我们的服务包括自建商城、礼品商城等,提供海量货源,支持小家电、日用百货、美妆、食品等全品类商品一件代发。发货形式灵...
点击进入详情页
本回答由胜天半子提供
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询