日期:2014-05-18  浏览次数:20678 次

Repeater绑定问题
C# code

            <div>
            <table style="width:100%">
                <asp:Repeater runat="server" Id="list" > 
                        <ItemTemplate>                                        
                        <tr>
                        <td><img src="<%#Eval("path")%>" border="0"/></td>   
                        <td><img src="<%#Eval("path")%>" border="0"/></td> 
                        </tr>                                             
                        </ItemTemplate>     
                    </asp:Repeater> 
              </table>
              </div>


请问我想绑定多行多列的图片该怎么绑定,这样绑定的话是一张图片多次绑定!然后在显示出来,请问该怎么绑定?

------解决方案--------------------
做个记录 我也正在学asp.net
------解决方案--------------------
可以用datalist
------解决方案--------------------
可以用ListView
或者手动分行,比如分4列显示
HTML code

<HeadTemplate><tr></HeadTemplate>
<ItemTemplate>
       <td><img src="<%#Eval("path")%>" border="0"/></td>
       <%# Container.ItemIndex % 4 == 3 ? "</tr><tr>" : ""%>                                       
</ItemTemplate>
<FootTemplate></tr></FootTemplate>