2012-02-11 14 views
0

MVC3を使用するための最初のステップがあります。新しく作成されたMVC Webプロジェクトでは、サインアップというタブをセットアップして、ログオンした後、それが消えて欲しいですが、私はそれをどうやって行うのか分かりません。ログオン後にリンクを削除する

+1

@ user1058271これまでの回答については、回答を求めるよりも、受け入れる必要があります。 –

答えて

1

使用Razorさんif声明:

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

あなたはユーザーがビューにログオンされているかどうかをテストし、彼がログインしていない場合にのみ、リンクを表示することができます。ユーザーが認証されているかどうかを判断するために

@if (!User.Identity.IsAuthenticated) 
{ 
    @Html.ActionLink("foo bar", "foo") 
} 
関連する問題