我找到了为web api 4.0添加会话状态的解决方案。但我没有找到一个4.5。 可以有一点指出如何做到这一点?ASP.NET MVC Web Api 4.5会话状态
0
A
回答
3
Use this solutions:在去下面的代码
但是相反webapiconfig
var route = config.Routes.MapHttpRoute(...
使用RoutTable类
var route = RouteTable.Routes.MapHttpRoute(...
3
您可以测试使用RouteTable传入的请求。 Routes.GetRouteData来确定它是否是一个We b API请求:
protected void Application_PostAuthorizeRequest()
{
// WebApi SessionState
var routeData = RouteTable.Routes.GetRouteData(new HttpContextWrapper(HttpContext.Current));
if (routeData != null && routeData.RouteHandler is HttpControllerRouteHandler)
HttpContext.Current.SetSessionStateBehavior(SessionStateBehavior.Required);
}
相关问题
- 1. ASP.NET MVC会话状态
- 2. ASP.NET会话状态
- 3. ASP.NET在Proc会话状态
- 4. 在ASP.NET MVC中启用会话状态
- 5. asp.net mvc会话状态..求助?
- 6. ASP.NET MVC:保存状态?使用会话?
- 7. ASP.NET MVC会话状态超时
- 8. 会话状态的ASP.NET MVC 3
- 9. Asp.net web api会话
- 10. asp.net会话状态
- 11. ASP.Net会话状态
- 12. MVC失去会话状态?
- 13. 与会话状态相同的项目中的Web API和MVC
- 14. Asp.Net 4.5 Web API - 返回HTTP状态代码207
- 15. ASP.NET MVC WEB API
- 16. 会话状态
- 17. ASP.NET Web API会话数据
- 18. ASP.NET会话状态问题
- 19. 监视ASP.NET会话状态
- 20. ASP.Net会话状态问题
- 21. ASP.NET会话状态迁移
- 22. 跨域的Web API中的会话状态访问
- 23. MVC混乱的会话状态
- 24. Web api中会话状态变量的用法
- 25. 在ASP.Net Web场中存储会话状态(Memcachedb或...?)
- 26. Web API会话
- 27. 序列化为asp.net会话状态
- 28. ASP.NET MVC - 会话状态没有通过 - >断点不工作
- 29. 未保存会话状态
- 30. ASP.NET会话状态值交换
请问[这个](http://stackoverflow.com/questions/9594229/accessing-session-using-asp-net-web-api)有帮助吗? – levelnis
不,那个链接带我到一个我找不到代码的页面 –