【问题标题】:Razor Tag Helpers In Pre-ASP.NET Core MVC ApplicationsPre-ASP.NET Core MVC 应用程序中的 Razor 标记帮助程序
【发布时间】:2016-07-18 17:28:34
【问题描述】:

在 ASP.NET Core 中有一个名为“标签助手”的新功能,我可以在其中替换我的 razor 语法

@Html.TextBoxFor(o => o.FirstName, new { @class = "form-control" })

更自然一点的东西

<input type="text" asp-for="FirstName" class="form-control" />
  • 此功能是否在 Pre-ASP.NET Core 中可用?
  • 如果没有,它会出现在 Pre-ASP.NET Core 中吗?

【问题讨论】:

    标签: c# asp.net razor asp.net-core tag-helpers


    【解决方案1】:

    标签助手位于 Microsoft.AspNetCore.Mvc 命名空间中,它取代了早期版本的 ASP.NET 中使用的 System.Web.Mvc 命名空间。

    因此它在 Pre-ASP.NET Core 版本中不可用。我严重怀疑它永远不会。 Microsoft 将不得不返回并对System.Web.Mvc 进行重大更改。他们多次表示他们正在远离System.Web

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2020-09-01
      • 1970-01-01
      • 1970-01-01
      • 2014-06-04
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多