Мне нужна помощь по проблеме, связанной с валидаторами asp.net и обратной обработкой.Проблема с обратной почтой и пользовательскими валидаторами в asp.net
Проблема в том, что у меня есть страница «p1», и у нее есть главная страница «m1». В дополнение к этим у меня также есть usercontrol 'u1'.
Теперь проблема заключается в том, что на главной странице 'm1' у меня есть кнопка, которая инициирует обратную передачу. И на моем usercontrol 'u1', у меня есть некоторые поля, которые мне нужно проверить/проверить и остановить обратную передачу, если поля недействительны.
Я пробовал использовать customvalidators и принудительно вызывать метод Page.Validate(). Но, делая это, я вижу, что свойство page.IsValid является ложным, но при этом происходит обратная передача. Я даже попытался написать оператор возврата, если поля управления являются invaild, но это не помогает.
Любые предложения?
Обратите внимание, что я не хочу вносить какие-либо изменения в главную страницу, так как это может сильно повлиять на другие страницы.
Спасибо!