Выпадающий список ASP.Net снова потерял фокус? - PullRequest
0 голосов
/ 04 августа 2011

Прямо сейчас я использую событие OnSelectedIndexChanged, чтобы инициировать обратную запись и обновить некоторые другие поля в форме.Это отлично работает.Но я бы хотел, чтобы это делалось обратно, когда выпадающий список теряет фокус, а не на каждое изменение.Проблема в том, что когда кто-то выбирает список, а затем набирает номер, он будет меняться с каждым нажатием клавиши, и это будет вызывать сообщение обратно до того, как получит значение, которое пытается ввести.

Возможно ли это?

Ответы [ 2 ]

2 голосов
/ 04 августа 2011

Попробуйте это.

ddlDropDown.Attributes.Add("onblur", "__doPostBack('ddlDropDown','');");

Я не проверял это, но я верю, что это будет работать - или я надеюсь.

2 голосов
/ 04 августа 2011

Событие JavaScript для чего-то, что теряет фокус, называется onblur.

Используйте Attributes.Add() в коде на стороне сервера, чтобы добавить имя вызываемой функции. Затем вы можете запустить обратную передачу с помощью указанной функции.

...