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

Total Post:134

Posted on    January-29-2014 11:28 PM

 C# C# 

 1 Reply(s)
 2113  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>;




    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:412

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