private void Page_Load(object sender, System.EventArgs e)
{
// 在此处放置用户代码以初始化页面
if (!Page.IsPostBack)
{
 //你的代码
}
}
一定要加if (!Page.IsPostBack)判断

解决方案 »

  1.   

    Page_Load中确保你的绑定数据源放置在:
    if (!Page.IsPostBack)
    {
        //这
    }
      

  2.   

    跟踪一下,从page_load开始,看是不是每次加载页面的时候都重新赋值了。楼上说的对,如果你的文本框里面的值每次都从数据库里加载一次,那就用!Page.IsPostBack来判断过滤一下。
      

  3.   

    代码是不是写在page_load中,如果是要加
    if(IsPostBack==false)
    {
    代码
    };
    要么你就干脆把代码写在page_init中。
    试试吧,祝你好运!
      

  4.   

    页面加载时用数据库中的数据赋了值而已
    //////////
    将这部分放置在
    if (!Page.IsPostBack)
    {
        //这
    }
      

  5.   

    已经有好多高手给出答案了!!!
    关键就是在你的赋值语句上,Web控件是要进行Postback的这样你的Textbox就在每次Pageload的时候都是数据库中的值,加上(!Page.IsPostBack)试试
      

  6.   

    if(!IsPostBack)
    {
        //你的代码;
    }
    这是重要的,只要这样你才能取得真正的值。