我有一张表格。在加载时,它由Page_Load方法和数据填充。现在,如果用户更改数据并单击提交按钮,页面刷新将重新加载原始数据,然后调用按钮的onClick metod。现在它从表单加载错误的(原始)数据,而不是用户输入的数据。
如何避免这种情况?感谢。
答案 0 :(得分:1)
在Page_Load中,您需要将数据加载代码包装在if (!IsPostBack){}
中,如下所示:
protected void Page_Load(object sender, EventArgs e)
{
if (!IsPostBack)
{
//Your code to load data
}
}