У меня есть RegularExpressionValidator для TextBox в элементе управления, который сам является частью другого элемента управления. Когда я нажимаю кнопку для отправки формы, кажется, что этого не следует делать, если все дочерние элементы управления не проверены должным образом. Тем не менее, в конечном итоге происходит то, что я вижу всплывающее сообщение об ошибке проверки для каждого элемента управления, который не был проверен до того, как страница все равно вернется назад, и завершается неудачно, когда не может проанализировать искаженный ввод.
Я пытался окружить ошибочный код с помощью if (Page.IsValid) {...}, чтобы убедиться, что он не запускается без полной проверки, но к моменту достижения точки останова свойство становится истинным.
Не должна ли вся страница быть недействительной, если какие-либо дочерние элементы управления не были успешно проверены?