WebApi如何启用Session并且使用

1.打开项目的Global.asax文件,重新方法init

2.

public override void Init()

{
//注册事件
this.AuthenticateRequest += WebApiApplication_AuthenticateRequest;
base.Init();
}

private void WebApiApplication_AuthenticateRequest(object sender, EventArgs e)
{
//启用 webapi 支持session 会话
HttpContext.Current.SetSessionStateBehavior(System.Web.SessionState.SessionStateBehavior.Required);
}

3.HttpContext.Current.Session["UserId"]

posted @ 2022-03-14 13:39  zf78  阅读(285)  评论(0)    收藏  举报