以下代码可以让每个radio显示图片,但不能点中图片就选中radio,应该怎么做才可以,就像支付宝那样。
<asp:RadioButtonList ID="RadioButtonList1" runat="server" RepeatColumns="3" 
                            RepeatDirection="Horizontal" CellPadding="2" AutoPostBack="True" 
                            CellSpacing="2" Width="100%" 
                            onselectedindexchanged="RadioButtonList1_SelectedIndexChanged1" 
                            meta:resourcekey="RadioButtonList1Resource1">
                                <asp:ListItem Selected="True" Value="ICBC-NET" 
                                    meta:resourcekey="ListItemResource6"><img src ="../img/bank/gs.jpg" alt="工商银行" align="absmiddle" /></asp:ListItem>
                            <asp:ListItem Value="CMBCHINA-NET" meta:resourcekey="ListItemResource7"><img src ="../img/bank/zs.jpg" alt="招商银行" align="absmiddle"  /></asp:ListItem>
                            <asp:ListItem Value="ABC-NET" meta:resourcekey="ListItemResource8"><img src ="../img/bank/ny.jpg" alt="农业银行" align="absmiddle" /></asp:ListItem>
                            <asp:ListItem Value="CCB-NET" meta:resourcekey="ListItemResource9"><img src ="../img/bank/js.jpg" alt="建设银行" align="absmiddle"  /></asp:ListItem>
                            <asp:ListItem Value="BCCB-NET" meta:resourcekey="ListItemResource10"><img src ="../img/bank/bj.jpg" alt="北京银行" align="absmiddle"  /></asp:ListItem>
                            <asp:ListItem Value="BOCO-NET" meta:resourcekey="ListItemResource11"><img src ="../img/bank/jt.jpg" alt="交通银行" align="absmiddle"  /></asp:ListItem>
                            <asp:ListItem Value="CIB-NET" meta:resourcekey="ListItemResource12"><img src ="../img/bank/xy.jpg" alt="兴业银行" align="absmiddle" /></asp:ListItem>
                            <asp:ListItem Value="CMBC-NET" meta:resourcekey="ListItemResource13"><img src ="../img/bank/ms.jpg" alt="中国民生银行" align="absmiddle" /></asp:ListItem>
                            <asp:ListItem Value="CEB-NET" meta:resourcekey="ListItemResource14"><img src ="../img/bank/gd.jpg" alt="光大银行" align="absmiddle"  /></asp:ListItem>
                            <asp:ListItem Value="BOC-NET" meta:resourcekey="ListItemResource15"><img src ="../img/bank/zg.jpg" alt="中国银行" align="absmiddle" /></asp:ListItem>
                            <asp:ListItem Value="SPDB-NET" meta:resourcekey="ListItemResource16"><img src ="../img/bank/pf.jpg" alt="上海浦东发展银行" align="absmiddle" /></asp:ListItem>
                            <asp:ListItem Value="NA" meta:resourcekey="ListItemResource17">其它银行</asp:ListItem>
                            <asp:ListItem Value="ye" meta:resourcekey="ListItemResource18">余额支付(余额充足可用)</asp:ListItem>
                        </asp:RadioButtonList>

解决方案 »

  1.   

    Label显示图片是控件名.Text = "<img src='1.jpg' />"应该是一样的道理。。你试试
      

  2.   

    将imag转换成服务器控件 imagbuttom 点击的时候判断radio
      

  3.   

    image 的 onclick事件里面写啊...
      

  4.   

    我自己实验了一下 不行 我觉得还是以radiobutton 和imagbutton两个控件组合的形式生产列 这样估计可行
      

  5.   


    我似乎试了Onclick 但是直接就是报错  所以 我建议是以radiobutton 和imagbutton两个控件组合的形式