У меня есть GridView и в его обратном вызове OnRowDataBound. Я добавляю новую ячейку и в эту ячейку добавляю RadioButton. Я установил GroupName на переключатель, но я все же могу выбрать более одной кнопки за раз.ASP.NET C# - RadioButtons не сгруппированы
Как сгруппировать их так, чтобы в группе можно было выбрать только одну радиокнопку.
EDIT - Это мой код:
// Add the radio button to select if this purchased address
// is set the the home address of the contact
e.Row.Cells.AddAt(0, new TableCell());
RadioButton rbSetAddress = new RadioButton();
rbSetAddress.ID = "rdSetAddress" + e.Row.Cells[2].Text;
rbSetAddress.GroupName = "SetAddress";
e.Row.Cells[0].Controls.Add(rbSetAddress);
Так я устанавливаю уникальный идентификатор и тот же GroupName. ASP.NET НЕ устанавливает атрибут имени для ввода в GroupName. Поэтому я могу выбрать столько переключателей, сколько захочу. Это не то, что я хочу. Я хочу иметь возможность выбирать один и только один из группы, идентифицируемой с помощью GroupName.
Я не хочу, чтобы весь список в одной ячейке. Я хочу одну кнопку в строке. – Justin808
В итоге вам придется использовать javascript после факта, чтобы нормализовать имена из того, что я могу сказать. Подобные проблемы - вот почему я переключаюсь на MVC. –
Я использовал параметр javascript. MS - куча идиотов порой. – Justin808