asp.net中Session存储信息,如何判断它是否存在,是否已经登录?
if(Session["id].tostring()!="" || Session["id"]!=null)
{}
???

解决方案 »

  1.   

    if(Session["id"] != null)
    {
        string id = Session["id"] as string;
        if(id != "")
        {    }
    }
      

  2.   

    if(Session["id"]!=null&&Session["id].tostring()!="")
    {}
      

  3.   

    if(Session["id]!=null && Session["id"].ToString()!="")
    {
        //other code
    }Session["id]!=null 一定要在Session["id"].ToString()!=""前,否则如果Session["id]=null此时ToString()就会出错
      

  4.   

    先判断是否等于null,然后再判断是否为""
    if(Session["id"]!=null)
    {
         if(Session["id"].ToString()=="")
         {
             跳转
         }
    }
      

  5.   

    singlepine(小山) 这个写发不错!
      

  6.   

    if(Session["id]!=null && Session["id"].ToString()!="")
    {
        //other code
    }
      

  7.   

    if(Session["id"]!=null&&Session["id].tostring()!="")
    {}
      

  8.   

    Session["CustomerID"]!=null && Session["CustomerID"].ToString()!=string.Empty