asp.net repeater中有radiobutton 怎么获取选中的值?提交时为什么都是被选中的?

如题所述

建议您把获取RadioButton,放到foreach一下,确认是否能获取到,确认是否代码有问题追问

这三个RadioButton都能获取到,就是获取到之后他的checked都是true,而实际我只选了基本满意,不知道怎么回事,用RadioButtonList不会出现这种问题,但是不能用绑定?

追答

跟踪调试看一下,到那一步出现这样问题的

温馨提示:内容为网友见解,仅供参考
无其他回答

asp.net中repeater控件里使用一组radiobutton为什么设置了相同groupname...
因为GroupName属性生成之后不是相同的所以可以同时选中 window.onload = function() { $("input[type='Radio']").attr("name", "name"); } 这段jquery是生成代码之后为GroupName赋值,这样就不能同时选中了!

后台怎么获取不同Repeater中选中的RadioButton值啊?
当你提交表单的时候,用for循环拼出radio的name,然后获取value,分割value获取ID和你要插入数据库的值,直接一个sql语句进行update 第二个方法是用AJAX,就是在radio控件上绑定onclick事件,将value传到后台进行分割,异步进行更新,最后js改变选中的radio即可 两种方法,我推荐第二种,希望采纳 ...

怎么用TextBox实现一个输入提示的功能,用的是WinFrom窗体不是网页
第二步,要使用textbox,则需ListBox的支持,具体操作:在textbox下方有一个隐藏的ListBox,当在textbox输入值时,调用服务返回值要在Listbox中显示,同时要ListBox显示.第三步,在TextBox的TextChanged事件里做提示:private void textBox1_TextChanged(object sender, EventArgs e){ \/\/调用webservice \/\/返回...

后台怎么获取不同Repeater中选中的RadioButton值啊?
只能是遍历RepeaterItem来FindControl找到input 控件并判断所选 伪代码 string selectedVal=string.Empty;foreach(RepeaterItem item in Repeater1.Items) { \/\/注意,你需要给Repeater中的input加上runat=server ,并将数据库中的值赋给value属性 HtmlInputRadioButton btn=item.FindControl("rx") as HtmlIn...

相似回答