Я использую ModalPopupExtender для отображения модального всплывающего окна с кучей элементов управления вводом и парой валидаторов с EnableClientScript, установленным в true.
Проблема, с которой я столкнулся, заключается в том, что проверки на стороне клиента выполняются сразу после отображается модальное всплывающее окно (через код на стороне клиента, а не с сервера).
Есть ли способ предотвратить это?
Как предотвратить выполнение автоматической проверки на стороне клиента в ModalPopupExtender?
Ответы (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 (работает отлично), просто скажите мне :)