Sign Up

Sign Up to our social questions and Answers Engine to ask questions, answer people’s questions, and connect with other people.

Have an account? Sign In

Have an account? Sign In Now

Sign In

Login to our social questions & Answers Engine to ask questions answer people’s questions & connect with other people.

Sign Up Here

Forgot Password?

Don't have account, Sign Up Here

Forgot Password

Lost your password? Please enter your email address. You will receive a link and will create a new password via email.

Have an account? Sign In Now

You must login to ask a question.

Forgot Password?

Need An Account, Sign Up Here

Please briefly explain why you feel this question should be reported.

Please briefly explain why you feel this answer should be reported.

Please briefly explain why you feel this user should be reported.

Sign InSign Up

The Archive Base

The Archive Base Logo The Archive Base Logo

The Archive Base Navigation

  • Home
  • SEARCH
  • About Us
  • Blog
  • Contact Us
Search
Ask A Question

Mobile menu

Close
Ask a Question
  • Home
  • Add group
  • Groups page
  • Feed
  • User Profile
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Buy Points
  • Users
  • Help
  • Buy Theme
  • SEARCH
Home/ Questions/Q 89187
In Process

The Archive Base Latest Questions

Editorial Team
  • 0
Editorial Team
Asked: May 10, 20262026-05-10T22:40:38+00:00 2026-05-10T22:40:38+00:00

I could really do with updating a user’s session variables from within my HTTPModule,

  • 0

I could really do with updating a user’s session variables from within my HTTPModule, but from what I can see, it isn’t possible.

UPDATE: My code is currently running inside the OnBeginRequest () event handler.

UPDATE: Following advice received so far, I tried adding this to the Init () routine in my HTTPModule:

AddHandler context.PreRequestHandlerExecute, AddressOf OnPreRequestHandlerExecute

But in my OnPreRequestHandlerExecute routine, the session state is still unavailable!

Thanks, and apologies if I’m missing something!

  • 1 1 Answer
  • 0 Views
  • 0 Followers
  • 0
Share
  • Facebook
  • Report

Leave an answer
Cancel reply

You must login to add an answer.

Forgot Password?

Need An Account, Sign Up Here

1 Answer

  • Voted
  • Oldest
  • Recent
  • Random
  1. 2026-05-10T22:40:39+00:00Added an answer on May 10, 2026 at 10:40 pm

    Found this over on the ASP.NET forums:

    using System; using System.Web; using System.Web.Security; using System.Web.SessionState; using System.Diagnostics;  // This code demonstrates how to make session state available in HttpModule, // regardless of requested resource. // author: Tomasz Jastrzebski  public class MyHttpModule : IHttpModule {    public void Init(HttpApplication application)    {       application.PostAcquireRequestState += new EventHandler(Application_PostAcquireRequestState);       application.PostMapRequestHandler += new EventHandler(Application_PostMapRequestHandler);    }     void Application_PostMapRequestHandler(object source, EventArgs e)    {       HttpApplication app = (HttpApplication)source;        if (app.Context.Handler is IReadOnlySessionState || app.Context.Handler is IRequiresSessionState) {          // no need to replace the current handler          return;       }        // swap the current handler       app.Context.Handler = new MyHttpHandler(app.Context.Handler);    }     void Application_PostAcquireRequestState(object source, EventArgs e)    {       HttpApplication app = (HttpApplication)source;        MyHttpHandler resourceHttpHandler = HttpContext.Current.Handler as MyHttpHandler;        if (resourceHttpHandler != null) {          // set the original handler back          HttpContext.Current.Handler = resourceHttpHandler.OriginalHandler;       }        // -> at this point session state should be available        Debug.Assert(app.Session != null, "it did not work :(");    }     public void Dispose()    {     }     // a temp handler used to force the SessionStateModule to load session state    public class MyHttpHandler : IHttpHandler, IRequiresSessionState    {       internal readonly IHttpHandler OriginalHandler;        public MyHttpHandler(IHttpHandler originalHandler)       {          OriginalHandler = originalHandler;       }        public void ProcessRequest(HttpContext context)       {          // do not worry, ProcessRequest() will not be called, but let's be safe          throw new InvalidOperationException("MyHttpHandler cannot process requests.");       }        public bool IsReusable       {          // IsReusable must be set to false since class has a member!          get { return false; }       }    } } 
    • 0
    • Reply
    • Share
      Share
      • Share on Facebook
      • Share on Twitter
      • Share on LinkedIn
      • Share on WhatsApp
      • Report

Sidebar

Ask A Question

Stats

  • Questions 137k
  • Answers 137k
  • Best Answers 0
  • User 1
  • Popular
  • Answers
  • Editorial Team

    How to approach applying for a job at a company ...

    • 7 Answers
  • Editorial Team

    How to handle personal stress caused by utterly incompetent and ...

    • 5 Answers
  • Editorial Team

    What is a programmer’s life like?

    • 5 Answers
  • Editorial Team
    Editorial Team added an answer (\d{3}(\.\d{1,2})?)|(V\d{2}(\.\d{1,2})?)|(E\d{3}(\.\d)?) EDIT: Some explanation: I just matched all 3 different… May 12, 2026 at 7:19 am
  • Editorial Team
    Editorial Team added an answer I dont know how you handle the INotifyPropertyChanged but I'd… May 12, 2026 at 7:19 am
  • Editorial Team
    Editorial Team added an answer Well, I attempted something that is far from perfect, but… May 12, 2026 at 7:19 am

Related Questions

I could really do with updating a user's session variables from within my HTTPModule,
At the place I am working we are moving to a more agile approach
I have an array of float values and want the value and more importantly
I have a trigger that will be dynamically created, as it will be attached
So I need a 2-dimensional ConcurrentHashMap . It has to be as blazing fast

Trending Tags

analytics british company computer developers django employee employer english facebook french google interview javascript language life php programmer programs salary

Top Members

Explore

  • Home
  • Add group
  • Groups page
  • Communities
  • Questions
    • New Questions
    • Trending Questions
    • Must read Questions
    • Hot Questions
  • Polls
  • Tags
  • Badges
  • Users
  • Help
  • SEARCH

Footer

© 2021 The Archive Base. All Rights Reserved
With Love by The Archive Base

Insert/edit link

Enter the destination URL

Or link to existing content

    No search term specified. Showing recent items. Search or use up and down arrow keys to select an item.