Cacher et visibles les balises div de Mise en page.cshtml sur la base du rôle de l'utilisateur dans Asp.net MVC4(Rasoir)
Je vais avoir une page principale qui est d'avoir des menus pour un Rôle utilisateur appelé et autres menus sont pour le rôle d'Admin, Donc ce que je suis prêt est de vérifier le rôle de l'utilisateur et de et de montrer quelques balises div et de masquer les autres sur la base du rôle de l'utilisateur.
Comme, nous n'avons pas de contrôleur pour la mise en page.cshtml, donc comment je peux définir le viewModel de vue de mise en page
Où je peux vérifier le rôle de l'utilisateur actuel
Comment faire basé sur un rôle de contrôle sur la mise en page.cshtml.
J'ai été par le biais de followin question, mais elle n'a pas répondu à maintenant
Comment Afficher ou masquer les contrôles basés sur les rôles ASP.NET MVC 4 Rasoir
Donc,s'il vous Plaît dites-moi la solution possible et qui serait le meilleur pour l'application de rôle basé sur la vérification de mise en page.cshtml
OriginalL'auteur Yogesh Joshi | 2013-03-25
Vous devez vous connecter pour publier un commentaire.
Vous pouvez utiliser le
.IsInRole
méthode:Oui, il fonctionne. Évidemment, vous devez avoir un rôle de fournisseur de configuré, car le nombre de membres de fournisseur n'est pas de traiter avec des rôles.
il a travaillé superbe,merci pour votre aide
OriginalL'auteur Darin Dimitrov
Vous pouvez utiliser le code Suivant pour rôle basé sur la vérification de
OriginalL'auteur Yogesh Joshi