Просмотр страниц имеет доступ к MVC HttpContext через ViewContext.HttpContext
, который является HttpContextBase
.
Казалось бы, двойной доступ обусловлен тем, как работает ASP.Net. Когда вы смотрите на Request.HttpContext
, это конвейер ASP.Net, вводящий исходный HttpContext
. Это доступно в любом HttpHandler, будь то контроллер MVC или представление, или страница WebForms или Ashx.