Как искать и отображать панель и ее элементы управления на определенной странице?

0

Я разрабатываю сайт, используя asp.net. Здесь застряли из-за некоторых путаниц.
На одной из моих страниц доступно несколько панелей. Каждая панель имеет одну метку (имя состояния) и два текстовых поля. В верхней части страницы строка поиска (раскрывающийся список) предоставляется с именами состояний.

Теперь здесь сценарий: если пользователь выбирает состояние из раскрывающегося списка, следует искать конкретную панель с соответствующей меткой (имя состояния).

Например

У меня есть состояние A, B и C в моем раскрывающемся списке (панель поиска), и в то же время я также имею три панели, такие как панель x (состояние A как имя метки и два текстовых поля), панель y ( State B как имя метки и два текстовых поля) и Panel z (State C как имя метки и два текстовых поля) на странице Default.aspx.

Теперь мне нужно, если пользователь выберет State A из выпадающего списка, тогда конкретная панель (которая имеет статус A) должна отображаться со всеми элементами управления

"Нет связи с базой данных"

Надеюсь, я не смущаюсь. Любая помощь будет более полезной для меня.
Заранее спасибо.

  • 0
    Кто-нибудь поможет на этот вопрос, чтобы получить ответ. Я так застрял в этом.
Теги:

1 ответ

0
Лучший ответ

Первоначально сохраняйте видимость панелей как ложную

Panel.visible=false;

затем проверьте выбранное значение выпадающего меню

if(dropdown.selectedItem.ToString()=="State A")
    Panelx.visible=true;
else if(dropdown.selectedItem.ToString()=="State B")
    Panely.visible=true;
else
    Panelz.visible=true;

и установите для свойства AutoPostBack выпадающего списка значение true и напишите вышеуказанный код в событии dropdownSelectedIndexChange (надеясь, что ваши значения являются статическими)

Ещё вопросы

Сообщество Overcoder
Наверх
Меню