asp.net mvc - 需要存储当前请求的一些数据的问题?

内容来源于 Stack Overflow,并遵循CC BY-SA 3.0许可协议进行翻译与使用

  • 回答 (2)
  • 关注 (0)
  • 查看 (41)

我的代码如下:

 public static User Current() {
     if (Session["current-user"] == null) {
          Session["current-user"] = GetUserFromDB(); // example function, not real
     }
     return (User)Session["current-user"];

然后在APP中_结束请求:

     Session.Clear();
提问于
用户回答回答于
HttpContext.Items["user"] = user;

可以在整个请求期间引用上下文项,并在请求结束时清除它。

用户回答回答于

可以在一个控制器的上下文中找到它HttpContext.Current

HttpContext.Items集合要使用。

扫码关注云+社区

领取腾讯云代金券