0
我正在使用MVC3的第一步,并在新创建的MVC Web项目中,我已经设置了一个名为Sign Up的选项卡,以便在登录后定位到Home旁边,我希望它消失,但我不知道该怎么做。登录后删除链接
我正在使用MVC3的第一步,并在新创建的MVC Web项目中,我已经设置了一个名为Sign Up的选项卡,以便在登录后定位到Home旁边,我希望它消失,但我不知道该怎么做。登录后删除链接
使用Razor
的if
声明,以确定用户进行身份验证:
<ul id="menu">
<li>@Html.ActionLink("Home", "Index", "Home")</li>
@if (!User.Identity.IsAuthenticated)
{
<li>@Html.ActionLink("SignUp", "SignUp", "Home")</li>
}
</ul>
,如果用户登录或不认为你可以测试并显示链接只有当他没有登录:
@if (!User.Identity.IsAuthenticated)
{
@Html.ActionLink("foo bar", "foo")
}
@ user1058271那么你得到了什么答案,你需要接受它,而不是要求得到答案。 – 2012-02-11 13:27:29