J'ai une certaine page et, en fonction d'un rôle d'administrateur, beaucoup de contrôles de validation supplémentaires doivent être insérés. Cependant, je ne veux pas prendre le risque qu'un validateur soit activé pour d'autres utilisateurs. Ce que je pensais, c'est utiliser une forme de "héritage visuel" mais je ne sais pas quel chemin choisir. Peut-être avoir des pages séparées .aspx qui héritent de la même classe (qui hérite de la page)? Note latérale: ceci doit être fait dans webforms, pas mvc.Héritage visuel dans ASP.NET sans pages maîtres
Informations supplémentaires: Le problème que j'essaie de résoudre est la séparation des rôles et l'impact sur la page sans avoir à dupliquer la page et avoir à maintenir les changements dans les deux. Il y a des clients qui voient la page vanilla et les administrateurs peuvent voir les mêmes informations mais avec des contrôles de validation supplémentaires. Cependant, ces contrôles de validation ne doivent pas être vus par les clients. De plus, on peut voir plus d'informations mais cela pourrait être traité en utilisant la visualisation basée sur le rôle de certains contrôles utilisateur.
Quelqu'un a une idée à ce sujet? Pourquoi ne voulez-vous pas utiliser les pages maîtres?
Les pages maîtres sont le seul héritage visuel qui fonctionne correctement dans ASP.NET. –