You're here: Snippet Directory » Microsoft .NET » ASP.NET (68)
Language:

Verfügbarkeit des Session-State im HttpApplication.Context

Language: Deutsch
Programming Language: C#
Published by: jack-geronimo
Last Update: 4/27/2006
Views: 598

Description

Der Session-State im HttpApplication.Context ist erst nach Eintritt des Events "AcquireRequestState" des Requests verfügbar. Kleines Beispiel anhand eines HttpModules:

Code

1 public class LocalizationHttpModule : IHttpModule { 2 3 public void Init(HttpApplication context) { 4 context.BeginRequest += new EventHandler(context_BeginRequest); 5 6 // Der Session-State für den Request ist erst nach eintreten dieses Events verfügbar... 7 context.AcquireRequestState += new EventHandler(AcquireRequestState); 8 } 9 10 private void AcquireRequestState(object sender, EventArgs e) { 11 HttpContext.Current.Session["lang"] = Thread.CurrentThread.CurrentCulture; 12 } 13 14 private void context_BeginRequest(object sender, EventArgs e) { 15 ... 16 } 17 18 public void Dispose() {} 19 20 }

No comments avaiable

Add a comment

Name *  

Email (won't be displayed) *    

Website  

Comment *  

Sicherheitscode Security Code *    

RSS