2010-02-05 56 views
0

我试图防止数据在页面上加载时,需要它。如何防止在回发失败验证时加载数据

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

但是,如果我的页面未通过验证并且页面发回错误消息给用户,我的用户控件不再有数据,因为初始请求是回发。

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

回答

0

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

+0

没有想到这一点:)谢谢 – 2010-02-05 01:06:22

相关问题