HttpContext对于MVC控制器是空的
本文关键字:控制器 对于 MVC HttpContext | 更新日期: 2023-09-27 18:17:08
我有一个漂亮的香草控制器:
public class HomeController : Controller
{
private readonly ApplicationUserManager _applicationUserManager;
public HomeController()
{
_applicationUserManager = HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();
}
}
然而,当我点击HttpContext
时,它是空的
HttpContext
在构造函数中被引用。这里没有HttpContext
,因为它们只在有请求时创建。
将HttpContext.GetOwinContext().GetUserManager<ApplicationUserManager>();
移动到一个动作中可以解决这个问题。