这种效果的列子哪个大侠给个列子啊   我开始用repeater做的 但是显示上面有问题 

解决方案 »

  1.   

    我一般用DataList
    然后每行6个 纵向排列
      

  2.   

    <asp:DataList ID="DLTBrandPage" runat="server" RepeatColumns="5" RepeatDirection="Horizontal" Width="100%" HorizontalAlign="Left">
                        <ItemTemplate>
                           <table style="width: 127px;" align="center">
                             <tr>
                                <td style="height: 10px; text-align: center">
                                 </td>
                               </tr>
                            <tr>
                              <td style="text-align:center; width:127px;"><a href="products_li.aspx?pid=<%#Eval("ProductNo")%>&Brand=<%=Request.QueryString["Brand"].ToString() %>" target="_blank"><img src='<%#Eval("SmallImage") %>'style="width: 100px; height: 100px;padding: 10px 10px 10px 10px;" alt="产品图"  /></a></td>
                            </tr>
                            <tr>
                              <td valign="top" style="text-align:center; width:127px; height: 40px;" class="s_rightText"><a href="products_li.aspx?pid=<%#Eval("ProductNo")%>&Brand=<%=Request.QueryString["Brand"].ToString() %>" target="_blank"  style="text-decoration:none"><%#Eval("ProductName") %></a></td>
                            </tr>
                            <tr>
                              <td style="height:15px; text-align:center;" class="fontGray">市场价:<span class="money1">¥<%#Eval("BJMarPrice")%></span></td>
                            </tr>
                            <tr>
                              <td  style="text-align:center; height:15px;" class="fontGray">会员价:¥<%#Eval("BJRegPrice")%></td>
                            </tr>
                            <tr>
                                <td  style="text-align:center; height:15px; width:142px;">
                                   <a href='<%#  Convert.ToDouble(Eval("bjregprice")) <= Convert.ToDouble("0.00") ? "#":"/AddShopCar.aspx?ProductNo="+Eval("productno")+"&Brand="+Request.QueryString["Brand"]%>'> <asp:Image ID="ImageAddShopCar" runat="server" ImageUrl="images/Public/Smallclass_r19.jpg" /></a>
                                   
                                   <a href="/Collection.aspx?ProductNo=<%#Eval("productno")%>&Brand=<%=Request.QueryString["Brand"].ToString() %>" target="_blank"> <asp:Image ID="ImageCollection" runat="server" ImageUrl="images/Public/Smallclass_r20.jpg" /></a>
                                </td>
                            </tr>
                            </table>
                        </ItemTemplate>
                        </asp:DataList>
      

  3.   

    DataList  画个table  
    想怎么显示都没有问题