0

UserControl在一个页面上有许多自己的。每个都有相同的类型和内部的单选按钮。我怎样才能强制只RadioButton检查一个?

我接下来做了:

class myControl : UserControl
{
  [Category("Settings")]
  public string GroupName
  {
     set
     {
       radio.GroupName = value;
     }
   }
}

但这没有帮助。

或者只有一种方法是手动(取消)检查每个单选按钮?

4

3 回答 3

1

嗯,您可能想改用radiobuttonlist控件。请参阅: http: //www.codetoad.com/asp.net/aspnetcontrols11.asp

radiobuttonlist控件为您提供您所追求的分组。

于 2009-08-11T12:35:56.620 回答
1

与此一起使用input type="radio"并为所有单选按钮提供相同的名称但不同的 ID。这样它就可以毫无问题地工作。自己试试,让我知道。

于 2010-02-04T10:12:59.623 回答
1

我得到这个工作的唯一方法是使用老式的 ASP 插值:

<input type="radio" name="MyRadioButtons" value="<%=TheRightValue%>" />
于 2011-02-11T20:01:28.970 回答