1.在global.asax类中添加方法
public override void Init()
{
//注册事件
this.AuthenticateRequest += WebApiApplication_AuthenticateRequest;
base.Init();
}
//开启session支持
void WebApiApplication_AuthenticateRequest(object sender, EventArgs e)
{
//启用 webapi 支持session 会话
HttpContext.Current.SetSessionStateBehavior(System.Web.SessionState.SessionStateBehavior.Required);
}
2.引入命名空间,System.Web
//设置值内容
System.Web.HttpContext.Current.Session["abc"] = "abc";
//读取值内容
System.Web.HttpContext.Current.Session["abc"].ToString();