I'm using an ASHX handler, i want the handler to check if Session != null.
if (context.Session["Username"] != null)
And i get this error pointing this line:
System.NullReferenceException: Object reference not set to an instance of an object.
What's the problem?
if (context.Session["Username"] != null)
Does your handler implement IRequiresSessionState
? Otherwise Session might not be available.
From MSDN:
Specifies that the target HTTP handler requires read and write access to session-state values. This is a marker interface and has no methods.
Use it like this. One of the encapsulating objects may be already null:
if (context != null)
if (context.Session != null)
if (context.Session["Username"] != null) {
// Do stuff
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With