我可以在项目TagHelper网络应用程序(.Net框架)中使用.Net吗?
我使用VS 2017并参考NuGet包Microsoft.AspNetCore.Mvc.TagHelpers。在Views\_ViewStart.cshtml中添加行@addTagHelper *, Microsoft.AspNetCore.Mvc.TagHelpers,但我得到Error CS0103 The name 'addTagHelper' does not exist in the current context。我使用的模板项目是MVC。
当我创建项目ASP.NET核心网络应用程序(.NET框架)时,一切都很好。
TagHelpers是否仅限于核心项目?
发布于 2017-07-02 06:39:45
标记帮助器是在ASP.NET MVC Core1.0(早期称为MVC 6)中引入的一个新特性,以证明剃须刀代码的可读性。Tag Helpers使服务器端代码能够参与在Razor文件中创建和呈现HTML元素。
如您所见,我们需要添加Microsoft.AspNetCore.Mvc.TagHelpers NuGet包,以便在ASP.NET核心应用程序中启用标记帮助程序。此包不兼容ASP.NET网络应用程序(.Net框架)。因此,要使用标记帮助程序选择一个ASP.NET核心应用程序模板visual。
有关更多信息,请参阅正式文档这里。
https://stackoverflow.com/questions/44783511
复制相似问题