现在我们有WebApi 2属性路由,所以我们不再有路由对象来注入自定义处理程序.
有什么办法可以通过属性路由来启用会话状态吗?
protected void Application_PostAuthorizeRequest() { System.Web.HttpContext.Current.SetSessionStateBehavior(System.Web.SessionState.SessionStateBehavior.required); }
然后,您可以通过以下方式访问会话:
HttpContext.Current.Session