如果定义一些变量,在事件处理中进行了赋值,但是对控件提交后又重新定义,然后就丢失了数据.用SESSION除外.怎么办?最好有源码.感谢了!

解决方案 »

  1.   

    可以放上一个visble为false的label,把你需要保存的值 赋给text属性,以后取用就可以了
      

  2.   

    除了session,还可以用hidden变量和地址栏传递参数。
      

  3.   

    整个网站应用的话就用cache。其它的用session也可以,方便。为什么不用呢?占用资源??呵呵。就是用1万个session你也感觉不出来。
      

  4.   

    页面范围的用viewstate比较好!
      

  5.   

    To:gxboy(Blin 小学生学.NET) 
    就是用1万个session你也感觉不出来是不是真的,一直看到很多文章不要烂用Session,所以有心里作用,不太敢用Session,很多时候拐了很多弯,看来以后得消除心里作用了。
      

  6.   

    string a = "123";//保存
    this.ViewState["a"] = a;//获取
    string b = this.ViewState["a"].ToString();