ASP.NET MVC3 を使用しています。現在、匿名ユーザーが特定のページに入るのを制限しています
[Authorize]
私のコントローラーで。しかし、私が望むのは、ログインしていない場合、メインページのタブを表示するように制限することです. これは可能ですか。申し訳ありませんが、私はプログラミングのプロではありません。:(
ASP.NET MVC3 を使用しています。現在、匿名ユーザーが特定のページに入るのを制限しています
[Authorize]
私のコントローラーで。しかし、私が望むのは、ログインしていない場合、メインページのタブを表示するように制限することです. これは可能ですか。申し訳ありませんが、私はプログラミングのプロではありません。:(
ええ、当然です。このようなことができます
<li>@Html.ActionLink("Home", "Index", "Home")</li>
@if (Request.IsAuthenticated)
{
<li>@Html.ActionLink("View Account", "Index", "Account")</li>
if (User.IsInRole("Administrator"))
{
<li>@Html.ActionLink("Admin Console", "Index", "Admin")</li>
}
}