2010-02-05 4 views
0

Я пытаюсь предотвратить загрузку данных на странице, когда это необходимо.Как предотвратить загрузку данных при неудачной проверке обратной связи

В настоящее время я проверяю флажок IsPostBack, чтобы предотвратить загрузку данных в пользовательские элементы управления, которые позволяют загружать данные, когда страница изначально запрашивается.

Однако, если моя страница не проходит проверку и страница отправляется обратно пользователю с сообщениями об ошибках, мой пользовательский элемент управления больше не содержит данных, поскольку исходный запрос был обратным.

Одним из решений является наличие флага в каждом пользовательском элементе управления (IsFailedPostBack), чтобы заставить их перезагрузить свои данные. Есть ли способ лучше?

ответ

0

Добавьте проверку, если (! Page.IsValid) вместе с вашим PostBack условным.

+0

Даже не подумал об этом :) Спасибо –

Смежные вопросы