【问题标题】:How to prevent loading of data when postback fails validation回发验证失败时如何防止加载数据
【发布时间】:2010-02-05 00:49:08
【问题描述】:

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

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

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

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

【问题讨论】:

    标签: asp.net controls


    【解决方案1】:

    将检查 if(!Page.IsValid) 与 PostBack 条件一起添加。

    【讨论】:

    • 没想到 :) 谢谢
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2018-06-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2014-06-08
    • 1970-01-01
    相关资源
    最近更新 更多