ASP.NET Core在组件视图中使用Tag Helpers

时间:2018-03-18 12:48:06

标签: c# razor asp.net-core asp.net-core-viewcomponent asp.net-core-tag-helpers

我正在开发一个ASP.NET核心应用程序(Visual Studio 2017 - Windows 10)。该项目的名称是SportWinkel。在我的Views文件夹中,有一个包含此内容的_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

非常奇怪,因为通常Views文件夹中的每个视图都会自动导入_ViewImports.cshtml ...

1 个答案:

答案 0 :(得分:1)

请在您的_viewImports内放入如下所述的内容。

{{1}}