Dans ASP.NET MVC, nous pouvons utiliser l'espace de noms System.ComponentModel.DataAnnotations pour faciliter la validation des entrées de formulaire/modèle. Si je ne voulais pas être lié à un framework spécifique, c'est-à-dire xVal, EntLib Val Block, etc. et que je voulais créer des classes wrapper pour protéger mon code de la dépendance directe, comment cela se ferait-il? Donc, à la place de ma propriété de modèle qui ressemble à ceci:Comment créer des wrappers pour les attributs de propriété?
Je veux qu'il soit lié à mon code où le cadre de validation préféré sera mis en œuvre.
[MyRequired]
property string Name {get;set;}