我有一个BaseController
但是当我从子控制器调用函数时,上下文总是null
:
public class BaseController : Controller
{
private readonly TheContext _tContext;
public BaseController(TheContext tContext)
{
_tContext= tContext;
}
public BaseController() { }
public void test()
{
var foo = _tContext.BAR;
}
}
我一直在通过将上下文BaseControler
从子控制器传递给函数来处理这个问题。
但是,我现在需要使用OnActionExecuting()
,因为我需要为每个使用BaseController
.