如何在回发失败验证时防止加载数据

时间:2010-02-05 00:49:09

标签: asp.net controls

我正在尝试阻止数据在需要时加载到页面上。

目前,我检查IsPostBack bool以防止在我的用户控件中加载数据,这允许在最初请求页面时加载数据。

但是,如果我的页面验证失败并且页面被发送回用户并显示错误消息,则我的用户控件不再包含数据,因为初始请求是回发。

一种解决方案是在每个用户控件(IsFailedPostBack)中都有一个标志,强制它们重新加载数据。还有更好的方法吗?

1 个答案:

答案 0 :(得分:0)

添加检查if(!Page.IsValid)和PostBack条件。

相关问题