Одно и то же GroupName для нескольких экземпляров UserControl - PullRequest
0 голосов
/ 30 июля 2009

У меня есть несколько собственных UserControl с на странице. Каждый из них имеет одинаковый тип и переключатель внутри. Как я могу принудительно проверить только один RadioButton?

Я сделал следующее:

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

но это не помогло.

Или только один способ (не) проверить каждую кнопку-переключатель вручную?

Ответы [ 3 ]

1 голос
/ 04 февраля 2010

Используйте input type="radio" с этим и присвойте всем переключателям одинаковое имя, но разные идентификаторы. Таким образом, это будет работать без проблем. Попробуйте сами и дайте мне знать.

1 голос
/ 11 февраля 2011

Единственный способ, с помощью которого я получил это, - это использовать интерполяцию ASP старой школы:

<input type="radio" name="MyRadioButtons" value="<%=TheRightValue%>" />
1 голос
/ 11 августа 2009

Ммм, Вы можете вместо этого использовать элемент управления radiobuttonlist. Смотри: http://www.codetoad.com/asp.net/aspnetcontrols11.asp.

radiobuttonlist элементы управления дают вам группу, к которой вы стремитесь.

...