Asp.net core mvc ASP.net Core 2.1 MVC-脚手架不';不要使用标签助手?

Asp.net core mvc ASP.net Core 2.1 MVC-脚手架不';不要使用标签助手?,asp.net-core-mvc,html-helper,tag-helpers,asp.net-core-tag-helpers,Asp.net Core Mvc,Html Helper,Tag Helpers,Asp.net Core Tag Helpers,我正在制作一个ASP.net Core 2.1 MVC网站,因为我想探索标签助手 但是,当我使用列表模板向控制器ActionMethod添加视图时,而不是像这样构建标记帮助器: <a asp-page="./Edit" asp-route-id="@item.ID">Edit</a> | <a asp-page="./Details" asp-route-id="@item.ID">Details</a> | <a asp-page="./D

我正在制作一个ASP.net Core 2.1 MVC网站,因为我想探索标签助手

但是,当我使用列表模板向控制器ActionMethod添加视图时,而不是像这样构建标记帮助器:

<a asp-page="./Edit" asp-route-id="@item.ID">Edit</a> |
<a asp-page="./Details" asp-route-id="@item.ID">Details</a> |
<a asp-page="./Delete" asp-route-id="@item.ID">Delete</a>
尽管它在文件的顶部包含一个标记帮助器:

<p>
    <a asp-action="Create">Create New</a>
</p>

创造新的

这只是微软的疏忽吗?(我发现它们更容易阅读——我得到的印象是标记帮助程序取代了HTML帮助程序,因为它们不那么刺耳等等)

有没有一种方法可以强制标记助手,或者有人知道微软是否计划在将来更新脚手架来使用它们

似乎是个奇怪的疏忽


谢谢。

我在github上发现了这个问题。谢谢,我已经评论过了。
<p>
    <a asp-action="Create">Create New</a>
</p>