页面在发送数据之前刷新表单

时间:2014-01-17 00:01:51

标签: asp.net webforms refresh postback

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

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

1 个答案:

答案 0 :(得分:1)

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

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

    }
}