Array

How To Access a Session From An ASHX File

When you want to access a session from an ashx file you will find that using context.Session[“value”] , will not allow you to access the session variables from the previous file where the session was available from. This is expected behavior and based on some guides Ihave seen, is often over complicated. Rather than building a work around that will pass the values through the URL or some other method, it is actually quite easy to just gain access to this session value again from the ashx file by implementing a single class.

To implement another class in your current class you need to alter the class declaration. By altering the class declaration and implementing the IRequiresSessionState class, you will be able to access a session information from an ashx file, without needing to built a messy work around that requires data to be sent through a different, less convenient medium. The class you need to implement is “System.Web.SessionState.IRequiresSessionState”. The class declaration should look something like this.

public class MyHandler : IHttpHandler, System.Web.SessionState.IRequiresSessionState
{
 string myval = HttpContext.Current.Session["myval"]
}

This is all you need to access a session from an ashx file. You dont need to be writing anything to a particular session file or creating any fancy methods. Using this method is all you need. This will save you the trouble of building a messy work around.

Related Articles

Related Questions

Function Keys Reversing Between Fn Actions And Normal

My keyboard has the usual F1 to F12 keys along the top. I use these for shortcuts in various applications. These keys also have...

Whirlpool Oven F6E6: Appliance Manager 1 Board Communication

I have a brand new Whirlpool oven W11I OM1 4MS2 H or (859991549450). I bought it alongside the microwave combi oven. I have had...

Whats the difference between the Tapo P100 and the P105?

There are a few different Tapo smart plugs. The P100 and P110 differ based on the smart power monitoring feature but where does the...

LEAVE A REPLY

Please enter your comment!
Please enter your name here

This site uses Akismet to reduce spam. Learn how your comment data is processed.

Latest Tools

AI Content Detector

We've got this awesome free tool that'll help you figure out if that content you're looking at was written by a human or some...

Image Saturation

Are you looking for an easy-to-use, free app to modify your image saturation levels and make your pictures truly pop? Look no further! Our...

Pixelate Image Tool

Introducing the ultimate free online image pixelator tool that allows you to easily transform your images into stunning pixel art in just a few...

Image RGB Level Adjustment Tool

Introducing the ultimate image color adjustment tool for all your photo editing needs. Our free online tool lets you take full control of your...

Image Color Inverter

Looking for a quick and efficient way to convert your images into negatives? Our Free Image to Negative Converter is the answer! Our online...

Negative Image to Color Image Converter

Welcome to our Negative Image to Color Image Converter, a free and easy-to-use tool that helps you convert your old negative images into vibrant,...

Latest Posts

Latest Questions