如果asp.net做商品列表

商品列表中的图片和文字是用Label和Image控件来获取数据库中的数据么?刚学这个还是有点不知道从哪里下手... 商品列表中的图片和文字是用Label和Image控件来获取数据库中的数据么? 刚学这个还是有点不知道从哪里下手 展开
 我来答
漫步人生ahri
推荐于2018-04-06 · TA获得超过171个赞
知道小有建树答主
回答量:221
采纳率:0%
帮助的人:184万
展开全部

用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 广告
胜天半子集团有限公司提供供应链一件代发API服务。我们拥有全品类对接供应链管理系统,API接口对接质量有保障,由专业团队负责。我们的服务包括自建商城、礼品商城等,提供海量货源,支持小家电、日用百货、美妆、食品等全品类商品一件代发。发货形式灵... 点击进入详情页
本回答由胜天半子提供
天涯路易2011
2014-12-16 · TA获得超过263个赞
知道小有建树答主
回答量:351
采纳率:0%
帮助的人:246万
展开全部
用Repeater控件或DataList控件吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
四月的日子
2014-12-15
知道答主
回答量:5
采纳率:0%
帮助的人:4583
展开全部
不知道啊,你去百度吧
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 2条折叠回答
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式