Question

J'ai une vue qui doit afficher et masquer les détails en fonction du rôle de l'utilisateur. J'ai 2 options

  1. utilisation d'une instruction if en ligne dans la vue pour afficher et masquer les détails
  2. Créez plusieurs vues partielles et utilisez-les sur le contrôleur pour détecter le rôle, puis chargez la vue partielle appropriée.

Je suis un débutant chez MVC, alors quelqu'un peut-il indiquer le meilleur moyen de résoudre ce problème.

Était-ce utile?

La solution

Je ferais probablement des vues différentes pour chaque rôle. J'ai constaté qu'au fil du temps, les points de vue de chaque rôle divergent en "commun". contenu.

Autres conseils

S'il s'agit d'un élément lié à la manière dont les informations sont affichées à l'écran (et qui ont l'air telles qu'elles sont), il est préférable de les conserver dans la vue. Personnellement, je voudrais utiliser des vues partielles et ne les charge que lorsque cela est nécessaire, cela permet une meilleure réutilisation.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top