У меня есть веб-приложение в ASP.NET 2.0, в котором мне нужно иметь сильно настроенную сетку. Один из столбцов в сетке содержит переключатель для каждой строки.
Я реализую его как Repeater
элемент управления с div
в каждом ItemTemplate
. Проблема в том, что переключатели (теги ASP:RadioButton
) не сгруппированы так, как должны; Выбор одного из них не отменяет выбор. Я уже установил для них свойство GroupName
, но я не вижу, чтобы он отображался в HTML где-либо через Firebug. Поиск в Google сообщает мне , что атрибут "name" в <input type='radio>
определяет членство в группе, но ASP уже использует его в качестве своего рода уникального идентификатора. Каждая кнопка-переключатель выглядит примерно так при рендеринге в HTML:
<input id="{asp_garbage_naming}_ctl01_rbFoo" type="radio"
name="ctl03$controlName$otherControlName$ctl01$name"
value="rbHost" checked="checked" />
Есть ли способ заставить эту работу? Или я собираюсь самостоятельно указать поведение переключателей (javascript и т. Д.)?