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