簡體   English   中英

什么是MVC Controller中的Page.Application(在.aspx.cs頁中)等效

[英]What is the equivalent of Page.Application (in .aspx.cs page) In MVC Controller

我正在開發MVC Web應用程序,並且正在使用.Dlls 其他一些項目 我的另一個Web應用程序中也使用了相同的.dll,該Web應用程序是在WebForms(.aspx)頁面中創建的。

現在我的問題是: .dll中的某些函數正在接受Page.Application作為參數。 在.aspx頁中哪個工作正常。 但是現在我想在MVC應用程序中使用相同的功能。 但是在MVC controller我無法訪問該Page.Application

因此,請有人可以幫助我,我該如何訪問MVC Controller中的Page.Application ,以及MVC Controller中是否有等效的Page.Application

謝謝,

編輯:-我不是問Application variable -我問的是Page.Application這是HttpApplicationState對象。 我想要MVC Controller中的HttpApplicationState

在mvc中,沒有網頁形式的頁面生命周期。 路由機制的一切。

在page.application時,它獲取當前Web請求的HttpApplicationState對象。

從MVC3開始,它在mvc中支持HttpApplicationState變量。

檢查此答案:

HttpApplicationState在MVC控制器中不可用

asp.net MVC是否具有應用程序變量?

您可以使用:

HttpContext.Application

並且您必須添加:

using System.Web;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM