用于UserControl的少数实例的相同GroupName

时间:2009-07-29 21:24:51

标签: c# .net asp.net user-controls groupname

我在页面上有许多自己的UserControl。每个都有相同的类型和里面的单选按钮。如何强制只检查一个RadioButton

我做了下一步:

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

但它没有帮助。

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

3 个答案:

答案 0 :(得分:1)

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

radiobuttonlist控件可为您提供所需的分组。

答案 1 :(得分:1)

对此使用input type="radio"并为所有单选按钮指定相同名称但ID不同的单选按钮。这样它就可以正常工作。亲自试试并告诉我。

答案 2 :(得分:1)

我使用它的唯一方法是使用旧式ASP插值:

<input type="radio" name="MyRadioButtons" value="<%=TheRightValue%>" />