5
  1. HttpContext.Items 是否仍然被认为是在请求的不同部分之间共享内容的合理场所?特别是 MVC 之外的 HttpHandler,例如 WIF 扩展点。

  2. 你如何从 MVC4 的 ApiController 中访问这个字典?不使用 HttpContext.Current 静态方法(我仍然希望它可单元测试)。普通控制器有 HttpContextBase/Wrapper 将其抽象为测试。

4

1 回答 1

8

在 Web API 控制器中使用 Request.Properties。实现 ActionFilterAttribute 时,它​​是 filterContext.Request.Properties

于 2012-04-05T11:36:20.850 回答