Я работаю над своим первым проектом ASPX с использованием Visual Studio 2010. У меня есть страница с опциями переключателей «Женский» или «Мужской».Под каждой находится три кнопки изображения.Если все работает так, как я хочу, то три кнопки изображения под переключателем-женщиной должны быть включены, а три кнопки изображения под переключателем-мужчиной должны быть отключены, и наоборот.Это также должно быть в состоянии измениться, если клиент решит, что это мужчина, а не женщина, и наоборот.
Вот как я программирую кнопки радио:
protected void registerFemaleRadioButton_CheckedChanged(object sender, EventArgs e)
{
imgbtnRegisterMale1.Enabled = false;
imgbtnRegisterMale2.Enabled = false;
imgbtnRegisterMale3.Enabled = false;`
imgbtnRegisterFemale1.Enabled = true;
imgbtnRegisterFemale2.Enabled = true;
imgbtnRegisterFemale3.Enabled = true;
}
protected void registerMaleRadioButton_CheckedChanged(object sender, EventArgs e)
{
imgbtnRegisterFemale1.Enabled = false;
imgbtnRegisterFemale2.Enabled = false;
imgbtnRegisterFemale3.Enabled = false;
imgbtnRegisterMale1.Enabled = true;
imgbtnRegisterMale2.Enabled = true;
imgbtnRegisterMale3.Enabled = true;
}
Когда я отлаживаю,Кнопки изображений в другой группе переключателей по-прежнему включены даже после нажатия переключателя, и когда я переключаю переключатели, некоторые кнопки изображений постоянно отключаются, а другие, которые не должны быть включены.
Я посмотрелпоместить изображения в Panel, которая должна работать как групповой блок, изменить атрибуты кнопок изображения и каким-то образом обновить страницу после выбора каждой радиокнопки.Я попытался изменить Атрибут, если кнопки Изображение, но это имело тот же эффект, что и код выше.Что я делаю не так?