如何从继承的控制器访问视图路径

本文关键字:访问 视图 路径 控制器 继承 | 更新日期: 2023-09-27 18:19:06

我有两个控制器,其中一个是主控制器。它们看起来有点像这样:

public class MaterController : ControllerBase
{
}

public class ChildController : MaterController
{
}

所以我的ChildController继承了MasterController。我的MasterController有一些视图,可以通过这样简单地找到:

return this.View("MyViewName");

但是,在我的ChildController中,如果不指定系统中的完整文件路径,我无法访问MyViewName。为什么会这样?我能做些什么,这样我就不用指定完整的路径了吗?

如何从继承的控制器访问视图路径

您可以简单地使用另一个控制器名称:

return View("/MaterController/MyViewName");