MVC 5 asp.Net 中的存储库和身份
本文关键字:存储 身份 asp Net MVC | 更新日期: 2023-09-27 17:55:44
控制器的User
属性(类型IPrincipal
)来自基Controller
类。我想使用存储库将尽可能多的代码保留在我的控制器之外,并帮助测试。由于我的存储库不继承自Controller
,如何在不传入的情况下获取存储库方法中的User
信息?
我最终使用了这个
private IPrincipal CurrentUser
{
get
{
return HttpContext.Current.User;
}
}
一切都很好。