IsPostBack!

如果你的Web页面需要在load时加载东西,请首先加上
if (!IsPostBack)
{
    
//你的代码
}

昨天花了半小时找出的问题。

我的程序很简单,就是一个用于新闻修改的系统。
流程如下1、从数据库读出需要修改的数据(数据ID从Request.QueryString)取得2、修改数据,从TextBox取出需要修改的数据3、提交(将修改存入数据库,修改后的数据从TextBox取得)

如果没有if (!IsPostBack)情况会怎么样!

就是当我按提交时,页面重修加载一次,修改后的TextBox数据被数据库的重新修改,这样程序看起来没起作用一样,而且编译器程序都不会报错。让你很难发现这个问题。
posted @ 2007-06-16 12:00  zeus2  Views(391)  Comments(0Edit  收藏  举报