如图:
图1  图1  图1  图1
图1  图1  图1  图1
图1  图1  图1  图1
图1  图1  图1  图1
asp:Repeater ID="rptImage" runat="server">
  <ItemTemplate>
<td><table><tr><td><a href="BuildingEdit.aspx?action=edit&class=<%#Eval("Secondclass") %>&id=<%#Eval("P_HouseID") %>"><img  width="200px" Src='<%#UpImagePath+Eval("P_PhotoShort") %>' border="0"/></a></td></tr>
<tr><td><%#Eval("aur_Phone") %></td></tr>
<tr><td><a href="../sys/UserEdit.aspx?action=update&id=<%#Eval("aur_EmID") %>"><%#Eval("aur_EmployeeName") %>
                <asp:CheckBox ID="chkChoose" runat="server" Font-Strikeout="false" Checked="false" Enabled="true" /></a></td></tr></table> </td>
<%=iNo++%4==0?"</tr><tr>":"" %>
      </ItemTemplate>
    </asp:Repeater>
每张图下面有个checkbox,当我选择后点击保存按钮就把所选的全部图片保存到某个文件夹.问:我怎么进行保存和怎么判断图片是否有选上?
请各位前辈高手们指教.

解决方案 »

  1.   


    foreach (gridviewrow row in grid.rows)
    {
       if (((CheckBox)row.findcontrol("chkChoose")).checked)
       {
          //do sth.
       }
    }
      

  2.   

    sorry , 是repeat, 也有ITEMS集合属性的,是一样操作的
      

  3.   

    谢了.问题是怎样读取图片并保存?用MemoryStream行吗?
      

  4.   

    foreach (RepeaterItem item in Repeater1.Items)
    {
        if(((CheckBox)(item.FindControl("CheckBox1"))).Checked)
        {
            //你的代码
        }
    }问题是怎样读取图片并保存?用MemoryStream行吗?
    ==
    你的图片原来从那里来的?