在实用程序类(ASP.NET MVC)中使用时,HttpContext.Current.Session返回null

时间:2014-05-13 19:55:29

标签: asp.net-mvc session null httpcontext

所以我创建了一个静态扩展类来为DateTime对象提供扩展方法。我按照本教程解决了时区问题:http://www.prideparrot.com/blog/archive/2011/9/how_to_display_dates_and_times_in_clients_timezone

问题是我的实用程序类不在控制器中,System.Web.HttpContext.Current.Session为null,我不想每次都要将上下文作为参数传递我也需要在不同的地方使用它。

有没有办法将会话传递给外部课程?

1 个答案:

答案 0 :(得分:-1)

尝试在代码中实现此接口。它适用于处理程序。

System.Web.SessionState.IRequiresSessionState