建议用 RadioButtonList好些,
aspx 代码:
<asp:RadioButtonList ID="RadioButtonList1" runat="server"
RepeatDirection="Horizontal">
<asp:ListItem>男</asp:ListItem>
<asp:ListItem>女</asp:ListItem>
</asp:RadioButtonList>
cs代码
//获取RadioButtonList 中用户选择的性别
string sex =RadioButtonList1SelectedItemText
所有radiobutton设置groupname属性,groupname值要相同,设置组可以实现你说的n选1 的情况这是空间自带的属性,至于判断是否被选中,你可以一个一个去判断,也可以在遍历判断,选中radiobutton状态checked=true
其实很简单啊,如果在页面内很多个radiobuttonlist都在同一级别(都在一个容器如div内)内,直接遍历页面控件,如果是radiobuttonlist就取出来判断它的选择项是否等于-1,全局声明一个集合数组,当有选择项的时候把选择的值查出来装在集合里,或者有一个radiobuttonlist没有选项就跳出,清空集合
可能用到代码:我随手写的没有测试过哈:
for (int i = 0; i < divisIndexControlsCount; i++)
{
RadioButtonList rdolist=divisIndexControls[i] as RadioButtonList;
if (rdolist != null) { //也可以直接判断类型
if (rdolistSelectedIndex != -1)
{
//向集合里装数据
}
else {
//或者直接d出
}
}
}
string a = RadioButtonList1SelectedItemText;//获得显示文本
string b = RadioButtonList1SelectedItemValue;//获取值
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 10 Transitional//EN" ">
以上就是关于asp.net中如何获取radioButton选中的值全部的内容,包括:asp.net中如何获取radioButton选中的值、ASP.NET如何获取一组radiobutton中被选中的项、获取多个radiobuttonlist是否选择,以及获取多个radiobuttonlist选择项等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)