ユーザーの役割が「管理者」の場合、ホームページに管理者アクションリンクを表示したい。役割を正しく構成することができましたが、その方法がわかりません。
これまで、HomeControllerに次のコードを実装しました。
Function Admin() As ActionResult
If Roles.IsUserInRole("Admin") Then
Return View("Admin")
Else
Return View()
End If
End Function
次に、次のActionLinkをSite.Masterに実装しました。
<li><%: Html.ActionLink("Admin", "Admin", New With {.Controller = "Home"})%></li>
私はこれが正しくないことを知っていますが、それは私が以前にしたことではないので、それを正しく実装する方法がよくわかりません。
助けてくれてありがとう。