Когда я нажимаю кнопку в форме ... мой код никогда не достигает события onclick - PullRequest
1 голос
/ 19 мая 2009

У меня есть выпадающий список и текстовое поле с кнопкой на форме. Когда кнопка нажата, она не попадает в мой клик даже в коде, а идет в событие selectedIndexchanged моего выпадающего списка. Как я могу это исправить?

Ответы [ 4 ]

4 голосов
/ 19 мая 2009

Я не VB.net человек, но попробуйте изменить свою кнопку asp: на это:

 <asp:Button id="btnlookup" Height="24px" Text="LookUp" Width="60px" 
 OnClick="btnlookup_Click" runat="server"/>
1 голос
/ 19 мая 2009

Есть ли у вашего Page_Load вызов для изменения выбранного индекса или элементов в DropDownList вне проверки обратной передачи?

0 голосов
/ 19 мая 2009

Если в вашем раскрывающемся списке не задана автоматическая обратная передача, и вы изменили его значение перед нажатием кнопки (и инициированием обратной передачи), то событие onchange раскрывающегося списка должно сработать.

... не это объясняет, почему вы нажимаете обработчик не срабатывание.

0 голосов
/ 19 мая 2009

Убедитесь, что обработчик событий обрабатывает правильный элемент управления, или тег кнопки ссылается на правильный метод в своем элементе onclick.

...