在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有什么区别呢? 展开
<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有什么区别呢? 展开
1个回答
展开全部
要有很多值的话也得这么做,不这么提交那么只有用js动态来提交,做企业应用不能怕麻烦,数据值比较多是挺耗时耗力的,都是重复性的代码
String Sex = RadSex.Text.Trim(); 你用RadSex服务器不知道是指哪个控件,所以不支持
radiobuttonlist是单选按钮组,比radiobutton单选按钮方便,它不需要放在一个groupname里,而且不管有多少选项也就只要拖一个radiobuttonlist,也就是说radiobuttonlist自动帮我们加了groupname属性,而radiobutton要我们自己来加组属性
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方式 其实都一样
一分不给,该结贴了就结贴,有新的问题重新开问题不行吗。。。你的问题全都是别人帮你解决了你不结贴给分,唉。。只管满足自己不管他人
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询