我正在开发一个 ASP.NET Core应用程序(Visual Studio 2017 - Windows 10(。该项目的名称是SportWinkel。在我的视图文件夹中,有一个包含以下内容的 _ViewImports.cshtml 文件:
@using SportWinkel
@addTagHelper SportWinkel.Infrastructure.*, SportWinkel
@addTagHelper *, Microsoft.AspNetCoreMvc.TagHelpers
我现在在 Views/Shared/Components/MyViewComponent (Default.cshtml( 中添加一个组件视图,但 Razor 不会呈现标记帮助程序。仅当我在 Default.cshtml 顶部添加此行时,标记帮助程序才会正确呈现:
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
很奇怪,因为通常视图文件夹中的每个视图都会自动导入_ViewImports.cshtml...
在您的_viewImports中,请像下面提到的那样有一点错误。
@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers