gpt4 book ai didi

c# - ASP.Net c# 选择了给定 GroupName 中的哪个单选按钮?

转载 作者:可可西里 更新时间:2023-11-01 08:45:17 26 4
gpt4 key购买 nike

我有 30 个单独的 RadioButton。我不能使用 RadioButtonList。共有 3 组按钮。每个组都有一个唯一的组名。一切都在网络浏览器中正常工作。我如何在回发中判断在每个给定的 GroupsNames 中选择了哪个按钮?

编辑:我使用的函数

private string getRadioValue(ControlCollection clts, string groupName)
{
string ret = "";
foreach (Control ctl in clts)
{
if (ctl.Controls.Count != 0)
{
if (ret == "")
ret = getRadioValue(ctl.Controls, groupName);
}

if (ctl.ToString() == "System.Web.UI.WebControls.RadioButton")
{
RadioButton rb = (RadioButton)ctl;
if (rb.GroupName == groupName && rb.Checked == true)
ret = rb.Attributes["Value"];
}
}
return ret;
}

最佳答案

您必须检查所有单选按钮的检查属性。
没有简单的方法可以通过 groupName 来检查它。 (您可以编写扫描某些控件容器中的所有单选按钮的方法,并返回组名对列表,已选中控件,但更容易扫描所有 rb)

关于c# - ASP.Net c# 选择了给定 GroupName 中的哪个单选按钮?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4372092/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com