【问题标题】:Page refreshes the form before data is sent页面在发送数据之前刷新表单
【发布时间】:2014-02-06 03:58:21
【问题描述】:

我有一个表格。在加载时,它由 Page_Load 方法填充数据。现在,如果用户更改数据并单击提交按钮,则页面刷新会重新加载原始数据,然后调用按钮的 onClick 方法。现在它从表单而不是用户输入的数据中加载错误的(原始)数据。

如何避免这种情况?谢谢。

【问题讨论】:

    标签: asp.net webforms refresh postback


    【解决方案1】:

    在 Page_Load 中,您需要将数据加载代码包装在 if (!IsPostBack){} 中,如下所示:

    protected void Page_Load(object sender, EventArgs e)
    {
        if (!IsPostBack)
        {
           //Your code to load data
    
        }
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2020-10-22
      • 2014-10-03
      • 2021-08-20
      相关资源
      最近更新 更多