【发布时间】:2020-12-03 20:23:41
【问题描述】:
我在仪表板中使用了相当出色的admintlte,但是我对注销的样式有一点问题,因为它必须是 asp.net core mvc 中的一个表单。
关于如何使用锚标签的任何想法我尝试使用 asp-controller 的标签,但它没有正确注销我,它只是把我带到了我的主页。
它应该看起来更像是设置链接,周围没有按钮影响。
我目前正在使用以下代码
<div class="dropdown-menu dropdown-menu-lg dropdown-menu-right">
<div class="dropdown-divider"></div>
<a asp-action="Setup" asp-controller="Admin" asp-route-id="1" class="dropdown-item">
<i class="fas fa-user mr-2"></i> Setups</a>
<div class="dropdown-divider"></div>
@if (User.Identity.IsAuthenticated) {
<a href="#" class="dropdown-item">
<form asp-controller="Account" asp-action="Logout" method="post" id="logoutForm">
<i class="fas fa fa-sign-in-alt mr-2"></i>
<button type="submit" class="nav-link">Sign out</button>
</form>
</a>
} else {
<a asp-area="Identity" asp-page="/Account/Login" class="dropdown-item dropdown-footer fa fa-sign-in-alt">Login</a>
<a asp-area="Identity" asp-page="/Account/Register" class="dropdown-item dropdown-footer">Register</a>
}
</div>
目前看起来是这样的。
【问题讨论】:
标签: css asp.net-core model-view-controller razor bootstrap-4