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

Posted

技术标签:

【中文标题】在 MVC 5 中使用 MVC .Net Core Tag Helpers【英文标题】:Using MVC .Net Core Tag Helpers in MVC 5 【发布时间】:2017-04-20 14:44:09 【问题描述】:

标签助手是 ASP.NET 中 html 助手的一个很好的替代品。当他们被雇用时,代码更容易阅读。据我所知,它们在 ASP.NET Core MVC 中可用。

是否可以在ASP.NET 4.x MVC 5 中使用标签助手?如果是这样,那我该怎么做呢?

如果没有,有没有办法编写代码来为ASP.NET 4.x MVC 5 创建自己的标签助手?

【问题讨论】:

简答 - 否和否。 @StephenMuecke 真可惜。 如果你使用 nuget 包 Microsoft.AspNet.Mvc.TagHelpers v1.x 它可能会工作,但我没有尝试过 【参考方案1】:

这是this question 的副本。请参阅下面的答案。

不,标签助手仅在 ASP.NET Core 中受支持,而不在较旧的 ASP.NET(基于经典的 .NET Framework,而不是较新的 .NET Core)中受支持。但是您可以使用 HTML Helpers 代替,它可以做很多相同的事情。

【讨论】:

以上是关于在 MVC 5 中使用 MVC .Net Core Tag Helpers的主要内容,如果未能解决你的问题,请参考以下文章

在 IIS 上使用 .NET Core 运行 ASP.NET 5 (MVC 6)

使用 .Net Core 5 MVC 为多个 IDP 实施 SAML2

ASP.NET MVC 5、ASP.NET Core MVC 5 有啥区别?

在 asp.net core 5 MVC 视图中从 C# 代码调用 JavaScript 函数

EF Core 中的 ASP.NET Core 5 MVC 和 Identity - 基于资源的授权

ASP.NET Core 中 wwwroot 的文件夹类型并在 MVC 5 中使用