当前位置: 首页 > 编程语言 > C#

ASP.Netc#选中给定GroupName中的哪个单选按钮?

时间:2023-04-10 15:02:45 C#

ASP.Netc#选择给定组名中的哪个单选按钮?我有30个单独的RadioButton。我不能使用RadioButtonList。有3组按钮。每个组都有一个唯一的组名。在网络浏览器中一切正常。我如何知道帖子在每个给定的GroupsNames中选择了哪个按钮?编辑:我使用functionprivatestringgetRadioValue(ControlCollectionclts,stringgroupName){stringret="";foreach(clts中的控制ctl){if(ctl.Controls.Count!=0){if(ret==“”)ret=getRadioValue(ctl.Controls,groupName);}if(ctl.ToString()=="System.Web.UI.WebControls.RadioButton"){RadioButtonrb=(RadioButton)ctl;如果(rb.GroupName==groupName&&rb.Checked==true)ret=rb.Attributes["Value"];}}返回ret;您必须检查所有单选按钮检查的属性。没有简单的方法可以通过groupName进行检查。(您可以编写一个方法来扫描某个控件容器中的所有单选按钮,并将相应的列表返回给groupName,已选中控件,但扫描所有rbs更容易)将相同的处理程序附加到每个RadioButton。然后检查您要查找的属性。将启用回发设置为true。protectedvoidRadioButton1_30_CheckedChanged(objectsender,EventArgse){RadioButtonrb=(RadioButton)sender;字符串txtVal=rb.Text;字符串组名=rb.组名;inttmpInt;Int32.TryParse(txtVal,outtmpInt);}可以用Request.Form("groupName")以上是C#学习教程:ASP.Netc#selectwhichradiobuttoninagivenGroupName?如果所有分享的内容对你有用,需要进一步了解C#学习教程,希望大家多多关注。本文收集自网络,不代表立场。如涉及侵权,请点击右侧联系管理员删除。如需转载请注明出处: