我在input text里写入文本,点击服务器控件button,页面刷新后,怎么能保留text里的文本?

解决方案 »

  1.   

    服务端无法知道客户端的输入,可以在input标签里加上runat="server",点服务端按钮后不会保留值
      

  2.   

    那我在页面上用input button加javascript,添加的客户端控件,在提交刷新后,也要用session记住?
      

  3.   


    <input id="Text1" type="text" runat="server"/>加上runat="server" 就好了
      

  4.   

    viewstate感觉不错哦,要不用hiddfiled也可以
      

  5.   

    加上runat="server",主要是客户端的控件,在与服务器交互的过程中不保留状态。
      

  6.   

    使用<asp:textbox >
    或将<input type="text">转为服务器控件
      

  7.   

    js动态增加控件可以这样考虑,所有动态增加的控件在提交服务器之前把值组合起来放入一个hiddfiled中,打开页面时再从中解开