我正在使用MVC Web应用程序,我正在使用.Dlls
。其他一些项目。同样的.dll也在我的另一个使用WebForms(.aspx)页面的Web应用程序中使用。
现在我的问题是: .dll中的某些功能正在接受Page.Application
作为参数。哪个在.aspx页面中工作正常。但是现在我想在MVC应用程序中使用相同的功能。但在MVC controller
我无法访问Page.Application
所以请有人可以帮助我如何在MVC控制器中访问Page.Application
并且在MVC控制器中是否有Page.Application
等效
谢谢,
修改: -
我不是在询问Application variable
- 我在询问Page.Application
是HttpApplicationState
的对象。我想在MVC控制器中使用HttpApplicationState
答案 0 :(得分:2)
在mvc中,没有像webform那样的页面生命周期。路由机制的每一件事。
在page.application中,它获取当前Web请求的HttpApplicationState对象。
从MVC3开始,它支持mvc中的 HttpApplicationState 变量。
检查这个答案:
答案 1 :(得分:0)
你可以使用:
HttpContext.Application
并且您必须添加:
using System.Web;