登录后删除链接
本文关键字:链接 删除 登录 | 更新日期: 2023-09-27 18:24:02
我正处于使用MVC3的第一步,在新创建的MVC web项目中,我设置了一个名为"注册"的选项卡,位于主页旁边,登录后,我希望它消失,但我不知道如何做到这一点。
您可以测试用户是否登录在视图中,并仅在用户未登录时显示链接:
@if (!User.Identity.IsAuthenticated)
{
@Html.ActionLink("foo bar", "foo")
}
使用Razor
的if
语句来确定用户是否经过身份验证:
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
@if (!User.Identity.IsAuthenticated)
{
<li>@Html.ActionLink("SignUp", "SignUp", "Home")</li>
}
</ul>