Выпадающий список selecteditem всегда первый элемент, несмотря на выбор - PullRequest
1 голос
/ 21 января 2009

У меня есть 4 выпадающих списка. Первые 2 заполнят 3-й ящик. 3-й блок заполняет 4-й выпадающий список. Когда я иду к отправке, я получаю выбранное значение 4-го выпадающего списка. По какой-то причине это всегда первое значение, а не фактическое выбранное значение. На экране четко отображается другой выбранный элемент. В чем может быть проблема? Спасибо

Ответы [ 2 ]

4 голосов
/ 21 января 2009

Связываете ли вы выпадающий список при загрузке страницы? Page_Load происходит до того, как управляющие события, такие как кнопка отправки. Таким образом, если вы выполните повторную привязку в page_load перед проверкой значения в button_submit, оно будет сброшено до первого значения в списке.

Как правило, вы можете избежать этого, используя следующее

Page_Load:

If Not Page.IsPostback() Then
    ''//Bind controls here
End If

Если это не так, уточните, как вы связываете и используете эти элементы управления.

0 голосов
/ 21 января 2009

Нет, я не связываю это в page_Load. Раскрывающийся список связывается только при изменении выбранного значения 3-го раскрывающегося списка.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...