集中位置的 ASP.NET Core Tag Helpers

Posted

技术标签:

【中文标题】集中位置的 ASP.NET Core Tag Helpers【英文标题】:ASP.NET Core Tag Helpers in centralized place 【发布时间】:2020-10-09 10:29:41 【问题描述】:

我正在使用 asp.net 核心标签助手,我必须将以下两行放在任何视图文件的开头,以便能够在该文件中使用标签助手

@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers
@addTagHelper AuthoringTagHelpers.TagHelpers.EmailTagHelper, AuthoringTagHelpers

有没有办法可以将它们放在一个集中的位置(例如 _Layout.cshtml)并且我可以在任何视图文件中使用标签助手?

【问题讨论】:

对不起@jps,我不知道那个 [core] 标签不合适,谢谢你的贡献。 【参考方案1】:

您可以将所有 using 指令和有关已使用标签助手的信息放入 _ViewImports.cshtml 文件中。

更多信息在documentation

【讨论】:

以上是关于集中位置的 ASP.NET Core Tag Helpers的主要内容,如果未能解决你的问题,请参考以下文章

在 ASP.NET Core MVC 中选择 ENUM Tag Helper

ASP.NET Core Razor Pages 强制 Anchor Tag Helper (asp-page) 使用小写路由

单独程序集中的 ASP.NET Core MVC 控制器

在 MVC 5 中使用 MVC .Net Core Tag Helpers

自动完成在 Visual Studio Code 中的 ASP.NET Core 5 Razor Tag Helper 中不起作用

ASP.NET Core Web Api 自动帮助页面