IHttpContextAccessor 给了我:
System.NullReferenceException:“未将对象引用设置为对象的实例。”
我的HomeController:
public class HomeController : BaseController
{
private static IHttpContextAccessor httpContextAccessor;
private static seiren_devContext context;
public HomeController() : base(httpContextAccessor,context)
{
}
}
Run Code Online (Sandbox Code Playgroud)
我的BaseController:
public class BaseController : Controller
{
protected readonly seiren_devContext _context;
protected readonly IHttpContextAccessor _httpContextAccessor;
protected ISession _session => _httpContextAccessor.HttpContext.Session;
public BaseController(IHttpContextAccessor httpContextAccessor, seiren_devContext context)
{
_context = context;
_httpContextAccessor = httpContextAccessor;
}
}
Run Code Online (Sandbox Code Playgroud)
如何让该类以正确的方式HomeController继承?BaseController