我还见过把整个LIST丢进SESSION里的,真是同情他们的服务器

解决方案 »

  1.   

    我只丢了登入资讯而已,不会很大包就3个栏位吧 ??然后为了方便取用我每个网页又有继承

            public OperatorBasicInfo CurrOperatorInfo
            {
                get { return Session["CurrOperatorInfo"] as OperatorBasicInfo; }
                set { Session["CurrOperatorInfo"] = value; }
            }这样方便我取用 Session的值 ^^;
    EX: CurrOperatorInfo.ICode;回正题因为我有些页面,不会继承到上面那个
    EX: UserControl 所以必须直接抓,原生Session的值,但是丢进去的是 Class 我不知道如何抓 T.T.
    见过有人丢List<T>到 Session就太扯了吧@@
      

  2.   


    //你需要了解一下 装箱和拆箱的概念
    var oper= Session["curr...."] as WebApp.OperInfo;
    if(oper !=null)
    {
      string code=oper.ICode;
    }
      

  3.   

    把session里的类再转回对应类的实例就能访问了。
      

  4.   

    为毛要用session,数据库不行吗
      

  5.   

    谢谢版主 我看懂了原来就跟宣告 ViewState一样只不过要用 Var 去接出来 ^^ 非常感谢你
      

  6.   


    因为我在 MasterPage 写了左边区块 = 功能树 (这里需要由登入者的权限别,去权限基本资料档内,取出对应的功能页面)权限别存在登入后的Session里压