在页面重新加载ASP.Net c#之前保存文本框中的数据

时间:2012-07-25 08:14:06

标签: c# asp.net textbox save reload

我在保存文本框中的数据方面遇到了一些问题,这样当页面重新加载数据时就不会进入虚空状态。

场景:在页面上加载一些数据从SQL表中提取并显示在TextBoxes和GridView中。现在,当客户端点击一个按钮时,一些不同的日期会被加载到TextBox和GridView中。最后,客户端单击第二个按钮,并且需要使用TextBox中的数据进行一些计算。

问题:每次单击按钮时,页面都会重新加载,并且page_load事件中的数据会显示并用于计算而不是输入的新数据。

我尝试过使用ajax更新面板,我也尝试将数据保存到会话中,但无济于事。

任何帮助都将受到高度赞赏。

提前致谢。

1 个答案:

答案 0 :(得分:2)

听起来你需要在

中包装对文本框进行初始加载的逻辑
if(!Page.IsPostBack)
{
}

确保只发生一次。