IsPostBack!
如果你的Web页面需要在load时加载东西,请首先加上
if (!IsPostBack)
{
//你的代码
}
昨天花了半小时找出的问题。
我的程序很简单,就是一个用于新闻修改的系统。
流程如下1、从数据库读出需要修改的数据(数据ID从Request.QueryString)取得2、修改数据,从TextBox取出需要修改的数据3、提交(将修改存入数据库,修改后的数据从TextBox取得)
如果没有if (!IsPostBack)情况会怎么样!
就是当我按提交时,页面重修加载一次,修改后的TextBox数据被数据库的重新修改,这样程序看起来没起作用一样,而且编译器程序都不会报错。让你很难发现这个问题。
![](https://www.cnblogs.com/Images/OutliningIndicators/None.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockStart.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/InBlock.gif)
![](https://www.cnblogs.com/Images/OutliningIndicators/ExpandedBlockEnd.gif)
昨天花了半小时找出的问题。
我的程序很简单,就是一个用于新闻修改的系统。
流程如下1、从数据库读出需要修改的数据(数据ID从Request.QueryString)取得2、修改数据,从TextBox取出需要修改的数据3、提交(将修改存入数据库,修改后的数据从TextBox取得)
如果没有if (!IsPostBack)情况会怎么样!
就是当我按提交时,页面重修加载一次,修改后的TextBox数据被数据库的重新修改,这样程序看起来没起作用一样,而且编译器程序都不会报错。让你很难发现这个问题。