Ich versuche, einige Admin-spezifische Schaltflächen auf meiner Masterpage von Benutzern ohne Administratorrechte zu verbergen.Aufruf einer Methode in meinem HomeController von meiner Masterpage
mein Code sieht wie folgt aus bisher:
<% if (Request.IsAuthenticated)
{%>
<%: Html.ActionLink("Administrer", "Index", "User", new { Area = "Users" }, new { @class = "menubutton", @id = "settingsbutton" })%>
<%} else { }%>
jetzt möchte ich einen Scheck in der Anweisung IF() tun, wenn der aktuelle Benutzer ein Administrator ist. Ich benutze das ASP.NET-Mitgliedschaftssystem und lasse jedem Benutzer eine spezielle Klasse mit einigen exstra-Informationen zukommen, einschließlich Informationen darüber, ob er ein Administrator ist oder nicht (bool).
meine Frage ist, wie gehe ich über das Aufrufen einer Methode, die dies oder etwas Ähnliches überprüft?
Ich dachte es etwas wäre, wenn (Request.IsAuthenticated && „Methode, die für adminrights prüft“) Ich weiß nur nicht, – AronChan
, wie solche von der Masterpage an eine Steuerung zum Aufrufen einer Methode – AronChan
http: // Stackoverflow. com/questions/409213/how-can-ich-create-a-view-das-hat-anders-zeigt-entsprechend-der-rolle-the-us oder http://stackoverflow.com/questions/4610749/ asp-net-mvc-check-rolle-inside-view –