2013-01-23 34 views
0

我現在有哪些要求httpResponse.End()結束的請求,但是,下面的Microsoft的建議,以防止它拋出一個異常,我試圖將其更改爲HttpContext.CompleteRequest應用,的HttpResponse和HttpContext的

我的問題不過是,什麼是HttpContext對象?我在哪裏可以得到它在控制器內?

編輯:我最初發布了一個類似的問題,爲了改變標題我刪除了問題,並試圖再次問(有可能是一種更好的方法)。 StackOverflow阻止我這樣做,因爲它是一個'重複',雖然我已經刪除它。添加這個,所以它允許我發佈。

+2

正確的方法是編輯您的問題。 –

+0

是的,我這樣做後才意識到。 –

回答

2

System.Web.HttpContext

它是靜態的(或者至少有如此的外觀)和訪問內MVC控制器ASP.NET Web窗體,我會承擔ASP.NET網頁(沒有用過)。

Current屬性使您可以訪問會話,緩存以及與活動Web上下文關聯的所有內容。

2

System.Web.HttpContext.Current會爲您帶來當前的httpContext