Verwendung von Benutzer -.IsInRole () - in einer Ansicht

In meinem mvc5 Projekt zum deaktivieren einer Aktion link für nicht autorisierte Benutzer wollte ich gerne diese

@if (User.IsInRole("Admin") | User.IsInRole("Manager"))
{ 
        @Html.ActionLink("Add New Record", "ProductTypeIndex", "ProductType")
} 

Aber wenn es gibt viele Rollen zu überprüfen, dann das @, wenn() bekommt lang. Wie um dies zu vermeiden? Brauche ich eigene Helfer für diesen(wenn ja, wie kann ich den Ansatz)? Hilfe dankbar..

InformationsquelleAutor Isuru | 2015-09-03
Schreibe einen Kommentar