0

我在从文本框中保存数据时遇到了一点问题,因此当页面重新加载时,数据不会进入空白。

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

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

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

任何帮助将不胜感激。

提前致谢。

4

1 回答 1

2

听起来您需要将在文本框上进行初始加载的逻辑包装在

if(!Page.IsPostBack)
{
}

以确保这只发生一次。

于 2012-07-25T08:18:36.827 回答