siw*_*m67 6 razor asp.net-core asp.net-core-tag-helpers
我可以在项目 ASP.NET Web 应用程序(.Net Framework)中使用 TagHelper 吗?
我使用 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 Core Web 应用程序(.NET Framework)时,一切正常。
TagHelpers 是否仅限于核心项目?
标签助手是ASP.NET MVC Core 1.0(之前称为 MVC 6)中引入的一项新功能,用于证明 razor 代码的可读性。标记帮助程序使服务器端代码能够参与在 Razor 文件中创建和呈现 HTML 元素。
如您所见,我们需要添加Microsoft.AspNetCore.Mvc.TagHelpers
NuGet 包以在 ASP.NET Core 应用程序中启用标记帮助程序。此包与 ASP.NET Web 应用程序(.Net Framework)不兼容。因此,要使用标签助手,请选择ASP.NET Core 应用程序模板 Visual Studio之一。
有关更多信息,请参阅此处的官方文档。
归档时间: |
|
查看次数: |
4624 次 |
最近记录: |