请问一下,asp.net中的文本框的内容在提交后,其内容被自动清空,请问我该如何保留文本框的值?
谢谢!!

解决方案 »

  1.   

    先将textbox里的内容保存到ViewState里或者放到一个hidden里
      

  2.   

    用的html的input?服务器端控件自动保存的
      

  3.   

    TextBox是自动保持状态的。如果被清空,那是你仅用了ViewState,或者你的“提交”根本不是采用回发而是页面重定向。
      

  4.   

    你仅用了ViewState  -->  你禁用了ViewState
      

  5.   

    1.this.ViewState["txt"]=this.TextBox1.Text;
    2.this.Session["txt"]=this.TextBox1.Text;
      

  6.   

    同意sp1234的说法。默认情况下,viewstate是启用的,回发后会保留textbox的值的。
    看看page的viewstate或textbox的viewstate属性是否为false.