Home > DeveloperSection > Forums > Checking if session variable is null returns nullreferenceexception
Tanuj Kumar

Total Post:134

Points:940
Posted on    January-29-2014 11:28 PM

 C# C# 
Ratings:


 1 Reply(s)
 1559  View(s)
Rate this:

I have a List of objects stored in a session variable. But when I check to make sure the session variable is not null, it gives me a NullReferenceException: Object reference not set to an instance of an object.

if(Session["object"] == null)  //error occurs here

{

     Session["object"] = GetObject();

     return Session["object"] as List<object>;

}

else

{

    return Session["object"] as List<object>;

}

How can I check if the Session is null?

I also tried

if(Session["object"] != null)



Pravesh Singh

Total Post:411

Points:2881
Posted on    January-29-2014 11:49 PM

Hi Tanuj,

Try checking if (!Session.ContainsKey("object")) after checking if (Session != null). If those checks both pass, then Session["object"] should be fine.

Don't want to miss updates? Please click the below button!

Follow MindStick