Dites que vous voulez afficher un menu qui a beaucoup d'éléments ... Certains éléments sont exclusifs aux utilisateurs ayant un rôle "administrateur". Je sais comment limiter les méthodes des contrôleurs utilisantAide avec asp.net mvc autorisation
[Authorize(Roles = "Administrators")]
mais je veux trouver un moyen d'afficher une chose HTML spécifique en fonction des rôles des utilisateurs
exemple
<ul>
<li>Menu Item 1</li>
<% //if is admin%>
<li>Menu Item 2 (for admins only)</li>
</ul>
Comment puis-je Est-ce que thiis?
Nice et simple. Seul inconvénient est que la vue est maintenant couplée à des rôles, ce qui peut ou peut ne pas être mieux que d'avoir l'action couplée à des rôles, même si je m'attends à ce qu'il ne soit généralement pas mieux. –