在ASP.NET中搜索ViewComponent的路径



通常如果我们使用View("Index")它将在views/ControllerName或views/Shared文件夹中搜索视图。同样,如果我们使用Component.InvokeAsync("SomeData"),那么它将在哪些路径中搜索该视图组件

因为它是一个组件,所以运行时将按照如下所示搜索组件文件夹:

  • /Views/{控制器名称}/Components/{视图组件名称}/{视图名称}
  • /Views/Shared/Components/{视图组件名称}/{视图名称}
  • /Pages/Shared/Components/{视图组件名称}/{视图名称}

来源:Microsoft docs

最新更新