ASP.NET 核心在组件视图中使用标记帮助程序



我正在开发一个 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

最新更新