登录后删除链接

本文关键字:链接 删除 登录 | 更新日期: 2023-09-27 18:24:02

我正处于使用MVC3的第一步,在新创建的MVC web项目中,我设置了一个名为"注册"的选项卡,位于主页旁边,登录后,我希望它消失,但我不知道如何做到这一点。

登录后删除链接

您可以测试用户是否登录在视图中,并仅在用户未登录时显示链接:

@if (!User.Identity.IsAuthenticated)
{
    @Html.ActionLink("foo bar", "foo")
}

使用Razorif语句来确定用户是否经过身份验证:

<ul id="menu">
   <li>@Html.ActionLink("Home", "Index", "Home")</li>
   @if (!User.Identity.IsAuthenticated)
   {
     <li>@Html.ActionLink("SignUp", "SignUp", "Home")</li>
   }
</ul>