#asp.net #regex #postback
#asp.net #регулярное выражение #обратная отправка
Вопрос:
У меня есть ASP.NET веб-приложение, использующее элементы управления RegularExpressionValidator внутри пользовательского элемента управления. Пользовательский элемент управления размещен внутри панели с ajax: модальным всплывающим окном. Когда я нажимаю на ссылку, открывается всплывающее окно, отображающее пользовательский элемент управления.
Что происходит, когда я нажимаю на ссылку, чтобы открыть всплывающее окно, оно отправляет обратную отправку и активирует средства проверки, прежде чем у пользователя появится возможность ввести что-либо в поля. Мне нужно иметь возможность щелкнуть ссылку, открыть всплывающее окно, заполнить текстовые поля и отправить. Средства проверки должны запускаться только при нажатии кнопки отправки. Есть идеи?
Комментарии:
1. Вы пытались установить CausesValidation =»false» для элемента управления, который открывает панель? Вы говорите, что это вызывает обратную отправку — какой элемент управления вы используете для ссылки / кнопки, которая открывает панель?
2. @GalacticCowboy — Не могу поверить, что забыл об этом, большое спасибо, что исправили мою проблему!
Ответ №1:
установка параметров валидаторов на load
в коде всплывающего окна может решить вашу проблему