null就是什么都没有,就是没有实例化对象!!

解决方案 »

  1.   

    str = session["id"].ToString();
    最好这样写前提是 你的Session声明了 才可以使用直接用session["id"], 肯定会提示对象没有实例化你可以在使用之前session["id"]="";
    这样不会出错
      

  2.   

    不存在的时候为什么不还回空值,而是什么对象没有引用??不存在的时候返回null,null表示不引用任何对象的空引用
    你可以先判断再读取它的值
    比如
    if(session["id"]!=null)
    {
      //读取
    }