J'ai une application asp.net mvc 2. J'ai besoin d'afficher la même page à chaque utilisateur. Mais chaque utilisateur a des droits différents sur les données. Par exemple, certains peuvent voir mais pas éditer certaines données, d'autres ne peuvent ni éditer ni voir les données. Idéalement, les données qui ne peuvent être vues ou modifiées sont des espaces blancs dans la vue. Pour des raisons de sécurité, je souhaite que mes modèles de vue soient aussi peu nombreux que possible. Je veux dire par là que si un champ ne peut être ni vu ni édité, il ne doit pas figurer dans le modèle de vue. Il est évident que je peux écrire une vue pour chaque modèle de vue, mais cela semble être du gaspillage. Voici donc mon idée/liste de souhaits
Puis-je décorer le viewmodel avec des attributs et m'accrocher à un événement de pré-rendu des aides html et lui demander de faire
à la place ???
Puis-je avoir la sortie des aides html
pour les entrées non trouvées dans le modèle de vue ??
o
Est-il possible de convertir facilement une vue en code, puis de programmer le balisage et de le placer dans le moteur de rendu pour qu'il soit traité et affiché en html du côté client ?