У меня есть несколько собственных UserControl
s на странице. Каждый из них имеет один и тот же тип и переключатель внутри. Как я могу принудительно проверить только один RadioButton
?То же имя группы для нескольких экземпляров UserControl
я сделал следующий:
class myControl : UserControl
{
[Category("Settings")]
public string GroupName
{
set
{
radio.GroupName = value;
}
}
}
, но это не помогло.
Или только один способ:() проверить каждый переключатель вручную?
Я не могу использовать RadioButtonList потому что кроме Radiobuttons мои элементы управления UserControl содержит много других элементов управления, но мне нужна общая GroupName для все мои UserControls на странице – abatishchev
Извините, у меня нет кода, но в прошлом, когда я был в такой ситуации, как ваш, вы можете просто использовать обычные элементы управления html radiobutton , но сделать их runat = "server «чтобы вы могли получить к ним доступ из кода. Затем вы можете группировать их в соответствии с нормальным, и они позволят выбирать только по одному. Или вы можете сделать javascript, чтобы проверить клиентов, чтобы убедиться, что только один проверен. Обычно я использую JQuery для такого рода вещей, это довольно мощный. – Lanceomagnifico
К сожалению, выполнение runat = "server" будет искажать имя, что делает этот подход неработоспособным. – lambinator