0

我有一个 asp.net 数据列表,它基本上用作转发器,在网格中创建一个图像列表,每行 4 个图像。我为每个单元格生成了一个单选按钮,其中包含一个隐藏字段,其中包含每个单元格中图像的 ID。

 <asp:DataList runat="server" ID="dlCertImages" RepeatColumns="4">
    <ItemTemplate>
    <table cellpadding="10px" cellspacing="10px">
        <tr>
        <td>
        <asp:RadioButton ID="rb" runat="server" />            
        <asp:HiddenField ID="hf_rb" runat="server" Value='<%#Eval("CertificateImageID")%>' /> 
         </td>
         <td>
         <a href="ResizeImage.aspx?filename=ImagesCerts/<%# Eval("ImageSrc")%>&width=400&height=375" class="preview"><img src="ReSizeImage.aspx?filename=ImagesCerts/<%# Eval("ImageSrc")%>&width=150&height=137" /></a>
         </td>
         </tr>
        </table>
         </ItemTemplate>
</asp:DataList>

最终目标是让他们只选择一个图像。首先,这是最好的方法吗?其次,提交表单后,如何循环遍历数据列表以查看选择了哪个项目?

4

0 回答 0