【问题标题】:Difference between HttpApplication.Context and Controller.HttpContextHttpApplication.Context 和 Controller.HttpContext 的区别
【发布时间】:2014-07-06 07:05:59
【问题描述】:

在 MSDN 中它说

HttpApplication.Context:

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

Controller.HttpContext:

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

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

【问题讨论】:

    标签: asp.net-mvc controller httpcontext httpapplication


    【解决方案1】:

    它们都一样吗?

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

    【讨论】:

      猜你喜欢
      • 2016-04-04
      • 1970-01-01
      • 2013-08-07
      • 2011-10-20
      • 2020-01-23
      • 1970-01-01
      • 2014-10-09
      • 2010-12-21
      • 2011-05-11
      相关资源
      最近更新 更多