gpt4 book ai didi

razor - 我可以在 ASP.NET Web 应用程序 (.Net Framework) 中使用 Tag Helper 吗?

转载 作者:行者123 更新时间:2023-12-01 00:26:09 24 4
gpt4 key购买 nike

我可以在项目 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) 时,一切正常。

TagHelper 是否仅限于核心项目?

最佳答案

标签助手是 中引入的新功能ASP.NET MVC 核心 1.0 (之前称为 MVC 6)来证明 razor 代码的可读性。
标签助手使服务器端代码能够参与创建和呈现 Razor 文件中的 HTML 元素。

如您所见,我们需要添加 Microsoft.AspNetCore.Mvc.TagHelpers用于在 ASP.NET Core 应用程序中启用标记助手的 NuGet 包。此包与 ASP.NET Web 应用程序 (.Net Framework) 不兼容。因此,要使用标签助手,请选择 之一。 ASP.NET Core 应用程序 模板视觉工作室。

更多信息请引用官方文档here .

关于razor - 我可以在 ASP.NET Web 应用程序 (.Net Framework) 中使用 Tag Helper 吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44783511/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com