为了账号安全,请及时绑定邮箱和手机立即绑定

mvc2 使用outputcache中有关session的问题

mvc2 使用outputcache中有关session的问题

MMMHUHU 2018-12-06 21:44:07
代码如下controller中的方法: [OutputCache(Duration = 9999,VaryByCustom="aaaa", VaryByParam = "none")] public ActionResult method() {  return view(); }Global中: public override string GetVaryByCustomString(HttpContext context, string custom)  {  if (custom=="aaaa")  {  return context.Session["aaaa"].ToString();  }  return base.GetVaryByCustomString(context, custom);  }问题是 context.Session是空的 this.Session 上下文不可用哎 我折腾一下午了 都不知道怎么弄了 想了很多其他的方法总之只要达到一个效果 根据我session中的某个值作为缓存的条件必须是在action哪里进行缓存
查看完整描述

1 回答

  • 1 回答
  • 0 关注
  • 251 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信