我在一个Repeater里面绑定一些RadioButton,我想在后台CS类中取得这些RadioButton选中后的值,该怎么做呢? <asp:RepeaterID="Repeater1"runat="server"
onitemcommand="Repeater1_ItemCommand"> <ItemTemplate> <div class="tp_tt"> <%# Eval("S_name")%></div>
<div class="tp_nr" runat="server" id="tpnrs"> </div> </ItemTemplate> </asp:Repeater>
我全部的RadioButton都是通过“tpnrs” 这个DIV来绑定的
我给 DIV “tp_nr”在Repeater的ItemDataBound事件中给它赋值
a1 += string.Format("<li><input name=\""+type+"\" type='radio' id=\"" + list[i].I_name + "\" value='" + list[i].I_name + "' runat=server/>" + list[i].I_name + "</li>");
tp_nr.InnerHtml = "<ul>" + a1 + "</ul>";
我全部的RadioButton都是通过“tpnrs” 这个DIV来绑定的,浏览后的页面中查看源代码,解析出来是这样,<div class="tp_01"> <div class="tp_tt"> 大陆</div> <div id="Repeater1_ctl00_tpnrs" class="tp_nr"><ul><li><input name="2" type='radio' id="崔健" value='崔健' runat=server/>崔健</li></li></ul></div></div>
id“崔健”就是我用DIV “tpnrs”绑定出来的值也就是说 我现在要找到的是Repeater里面 “tpnrs” 这个DIV里面的RadioButton,并且要每个都循环一次取到他们的值,我应该怎么做呢?
2 回答
万千封印
TA贡献1891条经验 获得超3个赞
你在Repester里面放个服务器控件RadioButton,然后在ItemDataBound事件里面找到控件RadioButton对其赋值,
需要获得值的时候,再次遍历Repester的每一项,查找控件RadioButton,判断其是否选择,或的选中的值!
- 2 回答
- 0 关注
- 330 浏览
添加回答
举报
0/150
提交
取消