相关疑难解决方法(0)

在哪里使用Controller.HttpContext

在我的基本控制器的构造函数中,我调用一个扩展方法来检查客户端上的特定cookie.

目前我正在使用System.Web.HttpContext.Current来获取当前上下文.

但是,我认为我应该使用Controller.HttpContext,因为它更可测试并包含有关请求的其他信息.

但是,Controller.HttpContext在创建时返回null(相信这是设计),而且还在Initialize和Execute方法上返回null(除非我使用Routing.RequestContext.HttpContext?).

所以,如果我应该使用Controller.HttpContext而不是HttpContext.Current,请求在什么时候可以使用它?

谢谢Ben

asp.net-mvc httpcontext

0
推荐指数
1
解决办法
4933
查看次数

标签 统计

asp.net-mvc ×1

httpcontext ×1