Я знаю, что вызов Page.IsValid в коде позади страницы ASP.NET вызывает исключение, если я ранее не вызывал Page.Validate явно или если проверка не происходила автоматически в обработчике событий элемента управления включен "Причины проверки".
Иногда я нахожусь в методе или событии страницы, где мне нужно знать, был ли весь ввод действительным, но я не знаю в этом конкретном месте, откуда пришла обратная передача. Так что я не знаю, была ли страница проверена ранее или нет, это означает, могу ли я спросить Page.IsValid, не вызывая Page.Validate раньше или нет.
Есть ли способ проверить, была ли страница уже проверена (что-то вроде логического свойства "Page.HasBeenValidated" или что-то еще)?