在 Asp.Net 核心 2.2 身份支架中使用标签助手

Using tag helpers in Asp.Net Core 2.2 when Identity Scaffolded

一旦您在 Asp.Net 核心 2.2 Web 应用程序中搭建身份页面,由于没有控制器(我能找到)管理帐户和管理视图模型,如何使用标签助手例如在锚标记中。

之前我可以按如下方式创建锚标签

<a id="register-button" class="submit" asp-controller="Account" asp-action="Register">Register</a>

这将生成适当的 link,当用户点击它时,他们将被带到注册页面。

既然 Identity 来自这个库,我不知道如何使用这些?如何为帐户和管理部分中找到的页面生成 links。我在侧边栏菜单、header 菜单等

中多次使用这些标签

您可以使用 asp-area="Identity" 定位 ASP.NET 标识区域并具体显示哪个页面:

<a id="ad" asp-area="Identity" class="submit" asp-page="/Account/Register">Register</a>

<a id="ad" asp-area="Identity" class="submit" asp-page="/Account/Login">Login</a>

您可以Scaffold Identity in ASP.NET Core projects查看现有页面。