我想把一个按钮链接到我的登录页面,如下图所示。我的登录页面位于Area > Identity > Account > Login.cshtml中。我如何用asp链接我的按钮到这个登录页面?
之前我使用 asp-controller
和 asp-action
但这个脚手架式的登录页面没有我所知道的控制器或动作。
<div>
<a style="background-color: #193C8D" class="btn btn-primary">Go to login.</a>
</div>
如果你使用ASP.NET Core可以这样做。
<a style="background-color: #193C8D" class="btn btn-primary" asp-area="Identity" asp-page="/Account/Login">Go to Login</a>
如果有帮助请告诉我 因为我不知道你用的是ASP.NET的哪个版本。在这里你可以找到一些例子。ASP.NET Core中的Anchor Tag Helper。
这就是你需要的锚。
<a style="background-color: #193C8D" class="btn btn-primary" asp-area="Identity" asp-page="/Account/Login">Go to Logins</a>
与MVC相比,在剃刀页面上使用标签助手时,它是相当混乱的,但它能完成工作。