在Repeater控件中使用if语句判断前4条数据 和后面数据样式 不同并且对4求余的样式又是一种 老是出错

    技术2022-05-20  42

     <asp:Repeater ID="rptProductList" runat="server">                <ItemTemplate>                    <!--控制循环的样式-->                    <%#if(Container.ItemIndex+1>=4){ %>                    <dd class="<%# (Container.ItemIndex+1)%4==0?"":"mrgint_right10" %>">                        <a title="<%#Eval("serialno")  %>" href="showproduct.aspx?id=<%# Eval("code") %>"                            target="_blank"><a href="showproduct.aspx?id=<%# Eval("code") %>" title="<%#Eval("name") %>">                                <img src="http://img01.52freeworld.com/33078220015/thumb_160x160/12926767828f6J.jpg"                                    alt="<%#Eval("serialno")  %>" /></a>                            <p>                                <a href="showproduct.aspx?id=<%#                                Eval("code") %>" title="<%# Eval("serialno") %>" target="_blank">                                    <%#CommonClass.getStr(Eval("name").ToString(),                                30)%></a></p>                            <p class="marketprice">                                <%#CommonClass.getStr(Eval("stern").ToString(), 30)%>                            </p>                            <p class="shopprice">                                市场同类价:¥<%#Eval("price")%></p>                    </dd>                    <%#}else{ %>                    <dd class="<%# (Container.ItemIndex+1)%4==0?"mrgint_top10":"mrgint_right10 mrgint_top10" %>">                        <a title="<%#Eval("serialno")  %>" href="showproduct.aspx?id=<%# Eval("code") %>"                            target="_blank"><a href="showproduct.aspx?id=<%# Eval("code") %>" title="<%#Eval("name") %>">                                <img src="http://img01.52freeworld.com/33078220015/thumb_160x160/12926767828f6J.jpg"                                    alt="<%#Eval("serialno")  %>" /></a>                            <p>                                <a href="showproduct.aspx?id=<%#                                Eval("code") %>" title="<%# Eval("serialno") %>" target="_blank">                                    <%#CommonClass.getStr(Eval("name").ToString(),                                30)%></a></p>                            <p class="marketprice">                                <%#CommonClass.getStr(Eval("stern").ToString(), 30)%>                            </p>                            <p class="shopprice">                                市场同类价:¥<%#Eval("price")%></p>                    </dd>                    <%#} %>                </ItemTemplate>


    最新回复(0)