Как я могу добавить элемент управления на свою главную страницу и проверить его до того, как произойдут события отправки обычной страницы? - PullRequest
0 голосов
/ 15 апреля 2011

Я хотел бы добавить элемент управления на главную страницу (он будет отображаться практически на всех страницах моего сайта). В него я собираюсь добавить пользовательский элемент управления. Мне бы хотелось, чтобы он был таким, чтобы, когда пользователь нажимал кнопку обычной отправки, сначала проверялась страница элемента управления на главной странице, и только в том случае, если все в порядке, остальная часть обычного процесса выполняется. Я хочу сделать это с минимальным количеством изменений на каждой странице. В настоящее время у меня есть собственный класс «Page», который я использую на каждой веб-странице, который наследует обычный класс Page, поэтому я могу также вносить в него изменения.

1 Ответ

1 голос
/ 15 апреля 2011

Вы можете использовать метод Page.Validate для явной проверки вашей страницы и проверки свойства Page.IsValid, чтобы убедиться, что страница действительна. Если Page.IsValid имеет значение false, не выполняйте код.

Если вы не устанавливаете ValidationGroup для своего элемента управления отправкой, я думаю, что проверка на пользовательском элементе управления должна запускаться по умолчанию.

...