Repeater 怎么循环显示图片?
前台代码:
<asp:Repeater ID="imagesRepeater" runat="server"  
         DataSource='<%# Eval("imageList") %>' DataSourceID="ObjectDataSource1">
         <ItemTemplate>
             <%#Container.ItemIndex != 0 ? (Container.ItemIndex % 3 == 0 ? "</ul><ul>" : "") : ""%>
             <img src="<%# Eval("Url") %>" />
         </ItemTemplate>
     </asp:Repeater>
url是imagesList=里的图片地址元素
后台:
protected void Page_Load(object sender, EventArgs e)
     {
         GetImagesList();
     }
     protected void GetImagesList()
     {
         List<Images> imagesList=B_Images.GetImagesList();
         List<string> l = new List<string>();
         int i=0;
         foreach (Images image in imagesList)
         {              
             if (image.P_id != 16)
             {
                 imagesList.RemoveAt(i);
             }
             i++;
         }
         this.imagesRepeater.DataSource = imagesList;
         this.imagesRepeater.DataBind();
     }
------解决方案--------------------
两种绑定方式好像乱套了
this.imagesRepeater.DataSource = imagesList;
this.imagesRepeater.DataBind(); 
去掉
DataSource='<%# Eval("imageList") %>' DataSourceID="ObjectDataSource1"