MVC控制器中Page.Application(在.aspx.cs页面中)的等价物是什么
What is the equivalent of Page.Application (in .aspx.cs page) In MVC Controller
我正在开发 MVC 网络应用程序,我正在使用 .Dlls
。其他一些项目。同样的 .dll 也在我的另一个 Web 应用程序中使用,该应用程序是在 WebForms (.aspx) 页面中制作的。
现在我的问题是: .dll 中的一些函数正在接受 Page.Application
作为参数。这在 .aspx 页面中工作正常。但是现在我想在 MVC 应用程序中使用相同的功能。但是在 MVC controller
我无法访问那个 Page.Application
所以请有人帮助我我如何访问 MVC 控制器中的 Page.Application
以及 MVC 控制器中是否有任何等效的 Page.Application
谢谢,
编辑:-
我不是在问 Application variable
- 我是在问 Page.Application
是 HttpApplicationState
的对象。我想要这个 HttpApplicationState
在 MVC Controller
您可以使用:
HttpContext.Application
并且您必须添加:
using System.Web;
在mvc中,没有webform中的页面生命周期。每件事都来自路由机制。
而page.application,它获取当前Web 请求的HttpApplicationState 对象。
从 MVC3 开始,它支持 mvc 中的 HttpApplicationState 变量。
检查这个答案:
Does asp.net MVC have Application variables?
我正在开发 MVC 网络应用程序,我正在使用 .Dlls
。其他一些项目。同样的 .dll 也在我的另一个 Web 应用程序中使用,该应用程序是在 WebForms (.aspx) 页面中制作的。
现在我的问题是: .dll 中的一些函数正在接受 Page.Application
作为参数。这在 .aspx 页面中工作正常。但是现在我想在 MVC 应用程序中使用相同的功能。但是在 MVC controller
我无法访问那个 Page.Application
所以请有人帮助我我如何访问 MVC 控制器中的 Page.Application
以及 MVC 控制器中是否有任何等效的 Page.Application
谢谢,
编辑:-
我不是在问 Application variable
- 我是在问 Page.Application
是 HttpApplicationState
的对象。我想要这个 HttpApplicationState
在 MVC Controller
您可以使用:
HttpContext.Application
并且您必须添加:
using System.Web;
在mvc中,没有webform中的页面生命周期。每件事都来自路由机制。
而page.application,它获取当前Web 请求的HttpApplicationState 对象。
从 MVC3 开始,它支持 mvc 中的 HttpApplicationState 变量。
检查这个答案:
Does asp.net MVC have Application variables?