asp.net中如何获取radioButton选中的值

asp.net中如何获取radioButton选中的值,第1张

建议用 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选择项等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/9619647.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-30
下一篇 2023-04-30

发表评论

登录后才能评论

评论列表(0条)

保存