Reputation: 30343
In web application [asp.net] shall we write code that can retrive data from datbase or insert something in database. in any event of global.asax. when i am writing code in "Application_BeginRequest" even like :
Session["abc"]= 10; it is throwing exception that session can't declare some thing.Session state is not available in this context.
Upvotes: 0
Views: 262
Reputation: 27627
Assuming I am understanding your question correctly then you are right that you cannot access session in that event. Try instead putting it in Application.AcquireRequestState. This is where ASP.NET sets up session and such like.
What you can use in BeginRequest
is the Context which is acceesible in that request if you just need to set up data for just that request.
Upvotes: 1
Reputation: 1473
Oh. You need to read about ASP.NET page cycle
Then You will realize that Session state is not available on BeginRequest
Upvotes: 1