Razor Tag助手在Pre-ASP.NET核心MVC应用程序中

ser*_*0ne 1 c# asp.net razor tag-helpers asp.net-core

在ASP.NET Core中有一个名为"tag helpers"的新功能,我可以在其中替换我的剃刀语法

@Html.TextBoxFor(o => o.FirstName, new { @class = "form-control" })
Run Code Online (Sandbox Code Playgroud)

有点自然的东西

<input type="text" asp-for="FirstName" class="form-control" />
Run Code Online (Sandbox Code Playgroud)
  • Pre-ASP.NET Core中是否提供此功能?
  • 如果没有,它会来到Pre-ASP.NET Core吗?

Cli*_*t B 5

标记帮助程序位于Microsoft.AspNetCore.Mvc命名空间中,该System.Web.Mvc命名空间替换了早期版本的ASP.NET中使用的命名空间.

因此它在Pre-ASP.NET Core版本中不可用.而且我非常怀疑它会永远存在.微软将不得不回过头来进行认真的改变System.Web.Mvc.他们多次表示他们正在离开System.Web.