赋值:Session["xx"] = xxxx;用的时候先判断
if(Session["xx"] != null)
{
    //..然后再用
    Session["xx"];
}

解决方案 »

  1.   

    又晚一步,
    登陆界面赋值:Session["xx"] = xxxx; 在这次会话周期内,任意页面都可以访问 //用的时候先判断 
    if(Session["xx"] != null) 

        //..然后再用 
       string st =  Session["xx"].ToString(); 
    }
      

  2.   


    赋值:Session["Value"] = "strValue";
    获取:
    if(Session["Value"] != null) 

       string str =  Session["Value"].ToString(); 
    }
      

  3.   

    页面之间进行值传递的一种方法,传递前你可以在第一个页面或者是web.config中申明你的变量值Session["Value"] = "strValue"; 然后在另一个页面可以直接使用该值,使用格式:Session["Value"]。
    更多值传递的方法可参考
    http://blog.csdn.net/wesleyluo/archive/2008/11/10/3266062.aspx
      

  4.   

    其实session的访问很简单
    在aspx页面和在aspx.cs中访问完全一样。
    Session的创建
    Session["name"] = "名字"; Session的访问 
    string name =(Session["name"]==null?"":Session["name"].ToString());理论上来说,Session可以存储任何类型的对象。
    你只要在使用的时候强制转换一下数据类型就行了。
    说白了,就是装箱和拆箱的过程。
      

  5.   

    http://www.cnblogs.com/thcjp/archive/2006/04/28/387832.html
    或到51aspx.com上下代码看看