如何在session中声明一个布尔类型的变量。或者说如何给session中的变量赋一个布尔值。

解决方案 »

  1.   

    session里面存的是object,所以你什么类型都可以直接存进去,到取出来的时候,再强制转换一下就好了
    bool b = (bool)session["bool"]
      

  2.   

    Session["bool"] = true;
    bool value = (bool)Session["bool"];
      

  3.   

    报错。  说:未将对象引用设置到对象的实例。  我的代码:bool a = (bool)Session["bookDefine"]; 
      

  4.   

    这样写也还是不对,bool a = bool.Parse(Session["bookDefine"].ToString());    还是报错,未将对象引用设置到对象的实例。