Как предотвратить выполнение автоматической проверки на стороне клиента в ModalPopupExtender?

Я использую ModalPopupExtender для отображения модального всплывающего окна с кучей элементов управления вводом и парой валидаторов с EnableClientScript, установленным в true.
Проблема, с которой я столкнулся, заключается в том, что проверки на стороне клиента выполняются сразу после отображается модальное всплывающее окно (через код на стороне клиента, а не с сервера).
Есть ли способ предотвратить это?


person jansokoly    schedule 03.02.2009    source источник


Ответы (1)


В настоящее время я сталкиваюсь с той же проблемой, что и вы.

На данный момент я сделал немного JavaScript, чтобы справиться с этой ситуацией, заполнив текущий ввод текстовым значением «По умолчанию». Я также изменяю цвет стиля, когда значение по умолчанию находится на входе в серый цвет вместо черного.

Затем, когда пользователь щелкает ввод, вызывается другая функция JavaScript, чтобы очистить его и изменить цвет обратно на черный!

Итак, моя проверка Javascript основана на моем стиле ввода цвета. Мне не очень нравится, как я это делаю, потому что валидатор должен работать...

Я нашел некоторую информацию об этом там: http://forums.asp.net/t/1066821.aspx http://forums.asp.net/t/1057570.aspx

Но на самом деле, когда я вставляю их tagMapping в свой web.config, весь мой контроль на моей главной странице или странице .apsx не может быть найден на моей странице .apsx.vb...

P.S. Если вы хотите, чтобы я дал вам мой текущий Javascript (работает отлично), просто скажите мне :)

person Community    schedule 04.02.2009