日期:2014-05-17  浏览次数:20435 次

asp:radiobuttonlist问题 为什么有两项被选中了?
写radiobuttonlist遇到个问题,以前一直没注意

一个radiobuttonlist中
前三条数据是数据库读出来的
最后一条是单独加进去的
结果从数据库读取选中的哪个时发现有两个选项同时被选中了,没弄明白为什么...
当家帮忙看看,谢谢

这是生成的html代码
HTML code

<tr>
<tr>

            <td><input id="content_rbl_elh_g1_0" type="radio" name="ctl00$content$rbl_elh_g1" value="35" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$content$rbl_elh_g1$0\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="content_rbl_elh_g1_0">35<b>ELH institue 1</b>&ensp;&ensp; 1:15pm - 3:00pm & 3:30pm - 5:30pm<br/> &ensp;&ensp;&ensp;Finally….Making the Teaching of 21st Century Skills a Reality<br/> &ensp;&ensp;&ensp;Amanda Frampton, Natalie Cartwright, Expanding Learning Horizons Team</label></td>

        </tr><tr>

            <td><input id="content_rbl_elh_g1_1" type="radio" name="ctl00$content$rbl_elh_g1" value="36" checked="checked" /><label for="content_rbl_elh_g1_1">36<b>ELH institue 2</b>&ensp;&ensp; 1:15pm - 3:00pm & 3:30pm - 5:30pm<br/>&ensp;&ensp;&ensp;TBA<br/> &ensp;&ensp;&ensp;TBA</label></td>

        </tr><tr>

            <td><input id="content_rbl_elh_g1_2" type="radio" name="ctl00$content$rbl_elh_g1" value="37" onclick="javascript:setTimeout(&#39;__doPostBack(\&#39;ctl00$content$rbl_elh_g1$2\&#39;,\&#39;\&#39;)&#39;, 0)" /><label for="content_rbl_elh_g1_2">37<b>ELH institue 3</b>&ensp;&ensp; 1:15pm - 3:00pm & 3:30pm - 5:30pm<br/>&ensp;&ensp;&ensp;Creative and productive uses of ICTs<br/> &ensp;&ensp;&ensp;Adrian Bruce, Adrian Bruce's Educational Teaching Resources</label></td>

        </tr><tr>

            <td><input id="content_rbl_elh_g1_3" type="radio" name="ctl00$content$rbl_elh_g1" value="0" checked="checked" /><label for="content_rbl_elh_g1_3"><b>Other Session</b> </label></td>

        </tr>




2,4的check属性都是checked
这是哪里出了问题呢?


------解决方案--------------------
- - 你给他们设定一个Group 组看看 。
------解决方案--------------------
发一下 你生成radiolist时候的代码。
------解决方案--------------------
这里也没有选择check的地方- - 纠结。 。
------解决方案--------------------
在哪设置的默认选中 问题就在哪