从区域引用时,ASP.NET Core 2.1 部分视图不出现

Jia*_*nYA 1 asp.net asp.net-mvc asp.net-core

这是我的文件夹结构:

在此处输入图片说明

我目前正在尝试从位于 Areas/Applications/Views/Applications 的 Index.cshtml 文件中引用名为 _SubNavigation 的部分

但是,当我加载页面时,它没有出现。当我在检查中打开它时,它只显示链接

<partial name="~/Views/Shared/Navigation/_SubNavigation.cshtml" />
Run Code Online (Sandbox Code Playgroud)

出于某种原因,布局正在加载,但它与我的 SubNavigation 文件位于同一区域。

Tao*_*hou 9

对于partial,它正在使用Microsoft.AspNetCore.Mvc.TagHelpers,这里有两个选项供您选择:

  • 改用 @await Html.PartialAsync("~/Views/Shared/Navigation/_SubNavigation.cshtml")
  • 如果你喜欢partial的标签,你需要引用Microsoft.AspNetCore.Mvc.TagHelpers复制_ViewImports.cshtmlViews FolderAreas Folder