在ActionFilterAttribute中登录用户

时间:2011-01-20 05:08:31

标签: asp.net-mvc

我想对我的一个ActionResult方法应用动作过滤器。

我希望能够将当前登录的用户ID传递给ActionFilterAttribute。

是否有一种方法可以将用户传递给属性或让属性选择登录用户?

3 个答案:

答案 0 :(得分:1)

答案 1 :(得分:1)

请注意,两个不同的ActionFilterAttributes:

System.Web.Http.Filters.ActionFilterAttribute没有HttpContext属性 而 System.Web.Mvc.ActionFilterAttribute确实

如果您在查找如何从过滤器中获取http上下文时遇到问题可能是因为您使用的是错误的上下文。

答案 2 :(得分:0)

那又怎么样:

HttpContext.Current.User