Razor 我可以在ASP.NET Web应用程序(.NET Framework)中使用TagHelper吗?
我可以在project ASP.NET Web应用程序(.NET Framework)中使用TagHelper吗 我使用VS2017并参考NuGet软件包Razor 我可以在ASP.NET Web应用程序(.NET Framework)中使用TagHelper吗?,razor,asp.net-core,asp.net-core-tag-helpers,Razor,Asp.net Core,Asp.net Core Tag Helpers,我可以在project ASP.NET Web应用程序(.NET Framework)中使用TagHelper吗 我使用VS2017并参考NuGet软件包Microsoft.AspNetCore.Mvc.TagHelpers。在Views\\u ViewStart.cshtml中添加行@addTagHelper*,Microsoft.AspNetCore.Mvc.TagHelpers但我收到错误CS0103当前上下文中不存在名称“addTagHelper”。 我使用的模板项目是MVC 当我创建p
Microsoft.AspNetCore.Mvc.TagHelpers
。在Views\\u ViewStart.cshtml
中添加行@addTagHelper*,Microsoft.AspNetCore.Mvc.TagHelpers
但我收到错误CS0103当前上下文中不存在名称“addTagHelper”
。
我使用的模板项目是MVC
当我创建project ASP.NET核心Web应用程序(.NET Framework)时,一切正常
TagHelpers是否仅限于核心项目?Tag helpers是ASP.NET MVC Core 1.0(以前称为MVC 6)中引入的一项新功能,用于证明razor代码的可读性。 标记帮助程序使服务器端代码能够参与创建和呈现Razor文件中的HTML元素 如您所见,我们需要添加
Microsoft.AspNetCore.Mvc.TagHelpers
NuGet包,以在ASP.NET核心应用程序中启用标记帮助程序。此程序包不兼容ASP.NET Web应用程序(.NET Framework)。因此,要使用标记帮助程序,请选择ASP.NET核心应用程序模板visual studio中的一个
有关更多信息,请参阅官方文档。注意:启用标记帮助程序不需要
Microsoft.AspNetCore.Mvc.TagHelpers
软件包。这个包就是Mvc标记帮助程序。通过依赖于Microsoft.AspNetCore.Razor.Runtime,您可以在类库中编写自己的类库。这很好,也非常有用,感谢您将其包括在内。