Как добавить обработчик события MouseDown в элемент управления <asp: button>? - PullRequest
0 голосов
/ 04 февраля 2009

У меня есть страница aspx, содержащая элементы управления «asp: RequiredFieldValidator»; проблема в том, что каждый из элементов управления «asp: RequiredFieldValidator» активирует и показывает свои сообщения; другие элементы управления на моей странице не работают, даже кнопка «ОТМЕНА» !!! Я хочу включить элементы управления в моей «NEXT» кнопке MouseDown, а затем отключить их в моей «NEXT» кнопке MouseUp. Спасибо за любые другие решения ...

Ответы [ 2 ]

1 голос
/ 04 февраля 2009

В частности, чтобы ответить на ваш вопрос, как указано в заголовке: чтобы добавить дополнительные обработчики событий для кнопки asp: или других серверных элементов управления, которые не являются составными, вы просто добавляете обработчик к элементу. Включить onmousedown = "myMouseDownHandler (this);" в элементе и функции javascript сработает myMouseDownHandler.

Тем не менее, я думаю, есть лучший способ сделать то, что вы просите, но описание вопроса не достаточно последовательное, чтобы я мог понять, что вы спрашиваете. Я понимаю, что вы, возможно, не являетесь носителем английского языка, но, возможно, вы могли бы дать ему еще один проход.

0 голосов
/ 04 февраля 2009

Используйте ValidationGroup свойство для проверяемых элементов управления и элементов управления, запускающих проверку (например, кнопки сохранения / обновления), и для валидаторов.
Дополнительно установите для свойства CausesValidation значение false для каждой кнопки, для которой не требуется запуск проверки (кнопка отмены).

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