MVC的WebApi中开启Session会话支持

在MVC的WebApi中默认是没有开启Session会话支持的。需要在Global中重写Init方法来指定会话需要支持的类型

public override void Init()
{
  this.PostAuthenticateRequest += (sender, e) => HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required);
  base.Init();
}

 

posted @ 2016-06-12 16:11  时光与树  阅读(501)  评论(0编辑  收藏  举报