Possible Duplicate:
How do you access application variables in asp.net mvc 3 razor views?
Is it possible to access application variable in controller using asp.net mvc2.0
For example, in global.asax:
Application["AppVar"] = "hello";
In any controller method:
string appVar = HttpContext.Application["AppVar"] as string;
Update (7/2018):
If you need to access MVC global application data from a DLL library:
using System.Web;
....
if (HttpContext.Current != null && HttpContext.Current.Application != null)
string appVar = HttpContext.Current.Application["AppVar"] as string;
It is safer to check HttpContext.Current.Application against null as well, because some fake httpcontext library (used in unit test projects) could have a valid context with null "Application".
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With