HttpApplication.Context和Controller.HttpContext之间的区别

时间:2014-07-06 07:05:59

标签: asp.net-mvc controller httpcontext httpapplication

在MSDN中它说

HttpApplication.Context

  

获取有关当前请求的HTTP特定信息。

Controller.HttpContext

  

获取有关单个HTTP请求的HTTP特定信息。

他们之间有什么区别。它们都是一样的吗?

1 个答案:

答案 0 :(得分:0)

  

他们俩都一样吗?

他们都是一样的。更重要的是,Controller.HttpContext是可模仿的(有助于单元测试)。它们指向相同的数据,但Controller.HttpContext提供了更多功能,如RouteData等。