很奇怪!!!
今天做项目的时候,文本框TextBox填写了一个值,然后点返回,但是后台调试的时候,文本框有时候是空的,有时候又取到了值,不知道是回发有问题还是怎么回事?用另外一个TextBox2做测试,TextBox2的回发打开了,但是还是存在这个问题,两个文本框有时候能取到值,有时候取不到,值都是为 “”,到底是什么原因呀???
大家帮帮忙啊  谢谢!

解决方案 »

  1.   

    if(!IsPostBack)BindData()
    事件中TextBox1.Text
      

  2.   

    加了if(!isPostBack)啊   不好意思 忘记说了
      

  3.   

    自己代码问题,页面有没放UpdatePanle,看看哪有赋值
    好好检查下
      

  4.   

    代码试过了  问题肯定是有的   不然怎么回出错咧   就是不知道错误   是不是跟sharepoint平台有关啊? 调试的时候有时能得到啊  没有用UpdatePanle
      

  5.   

    有么有设置textbox 的 disabled啊
      

  6.   

    if(!IsPostBack)BindData()
    事件中TextBox1.Text.Trim();
      

  7.   

    是服务器控件么
    或者
    enableviewstate为true吗
      

  8.   


    if(!ISpostBack)
    {
       .....//首次加载,不是回传
    }else
    {
    ....//数据回传
    }
      

  9.   

    protected void Page_Load(object sender, EventArgs e)
        {
            if(!ispostback)
    {}
        }
      

  10.   

    页面不回传才绑定数据,应该是这个问题,这里和winform不一样的地方
      

  11.   

    看看onload事件里,有没有调用什么方法给输入框重新赋值、或者清空的代码。