访问ASP.Net MVC中的"Application"对象以存储应用程序范围的变量

fri*_*iwi 13 asp.net asp.net-mvc asp.net-mvc-2

如何在ASP.net MVC中存储变量或对象应用程序?

在常规ASP中,你显然有Application对象和ASP.net.

我正在使用ASP.net MVC 2.

jws*_*ple 22

在控制器中,您应该能够这样做:

this.HttpContext.Application["foo"] = "bar";
Run Code Online (Sandbox Code Playgroud)

  • 为了可测试性,我倾向于将此调用接口以移除对控制器内HttpContext的依赖性. (2认同)