MVC4 WebApi开发中支持Session

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

public override void Init()
        {
            PostAuthenticateRequest += MvcApplication_PostAuthenticateRequest;
            base.Init();
        }

        void MvcApplication_PostAuthenticateRequest(object sender, EventArgs e)
        {
            HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required);
        }

 

更多方法参见原文:

http://www.cnblogs.com/firstcsharp/p/4482835.html

posted @ 2017-01-19 14:02  blues不撸死  阅读(372)  评论(0编辑  收藏  举报