在C#中如何提交radiobutton控件 值

请问一下各位,在C#中如何提交radiobutton的值呢?<asp:RadioButtonID="RadSex1"runat="server"GroupName="Ra... 请问一下各位,在C#中如何提交 radiobutton的值呢?
<asp:RadioButton ID="RadSex1" runat="server" GroupName="RadSex" Text="男" Checked= "true"/>
<asp:RadioButton ID="RadSex2" runat="server" GroupName="RadSex" Text="女" />

string Sex;
if (RadSex1.Checked == true)
{ Sex = RadSex1.Text.Trim(); }
else
{ Sex = RadSex2.Text.Trim(); }
这样是可以的,但是我要是有很多值的话,不是很麻烦的嘛?
为什么不能 String Sex = RadSex.Text.Trim(); //RadSex是这两个单选框Groupname
还有想请问一下,RadioButton和RadioButtonList有什么区别呢?
展开
 我来答
魔方实验室
2012-01-19 · TA获得超过772个赞
知道小有建树答主
回答量:267
采纳率:0%
帮助的人:60.4万
展开全部
要有很多值的话也得这么做,不这么提交那么只有用js动态来提交,做企业应用不能怕麻烦,数据值比较多是挺耗时耗力的,都是重复性的代码
String Sex = RadSex.Text.Trim(); 你用RadSex服务器不知道是指哪个控件,所以不支持
radiobuttonlist是单选按钮组,比radiobutton单选按钮方便,它不需要放在一个groupname里,而且不管有多少选项也就只要拖一个radiobuttonlist,也就是说radiobuttonlist自动帮我们加了groupname属性,而radiobutton要我们自己来加组属性
追问
那请问我用HTML控件里面的radiobutto,像以前ASP那种方法,用request提交的值,好像可以省事很多的。
追答
我刚说的js动态提交就是你说的那个request提交...在提交按钮上加onclick事件,提交的时候动态构成参数aspx?radio1=aa&age=radio2&radio3=dd...
这么写的话也得进行判断啊,判断值是否符合限制,每个参数都要几个if语句,和radiobutton差不多了,radiobutton提交来的值也得根据哪个是checked,来进行匹配
原理上一个是get方式,一个是post方式 其实都一样

一分不给,该结贴了就结贴,有新的问题重新开问题不行吗。。。你的问题全都是别人帮你解决了你不结贴给分,唉。。只管满足自己不管他人
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式