Do you have session state enabled ? If you do...that should work.
btw, you can always continue to use codebehind in global.asax.
There's nothing stopping you.
Just create the global.asax.cs file in the App_Code directory
....and code away...in both global.asax and global.asax.cs.
Make sure that Global inherits from HttpApplication in global.asax.cs :
public class Global : HttpApplication
void Application_Start(object sender, EventArgs e)
// Code that runs on application startup
// TODO: Add constructor logic for other Application events here
Make sure you Import all the classes you need in global.asax.cs
and... in global.asax...you'll need this directive :
You can continue to blissfully code the way you're used to.
Quite frankly, I don't know why you'd want to do that,
since in global.asax you *can* do anything you can do in global.asax.cs
without needing to double-compile your global.code but, hey, we aim to please!
Juan T. Llibre, asp.net MVP
aspnetfaq.com : http://www.aspnetfaq.com/
asp.net faq : http://asp.net.do/faq/
foros de asp.net, en espaņol : http://asp.net.do/foros/
"GaryDean" <(E-Mail Removed)> wrote in message
>I notice that the global.asax in v2 is inline. because of this I can't say Session["mysessionvar"]
> The compiler will accept it but at runtime the exception says "Session State is not available in
> this context".
> Is this a downgrade feature from 1.1?
> Gary Blakely