2011-01-31 4 views
3

annotation de données pour valider un modèle entrant dans MVC:ASP.NET Annotation de données: Comment valider une liste de chaînes?

public class ValidNumber 
{ 
    [RegularExpression(@"^\d+$", ErrorMessage = "*")] 
    public string number { get; set; } 
} 

Est-ce que je dois créer ma propre classe pour valider un List<string> ou puis-je faire quelque chose comme ça? Quel code puis-je écrire en C# pour ajouter un validateur Regex pour une liste de chaînes?

attribut
public class ValidNumberList 
{ 
    [RegularExpression(@"^\d+$", ErrorMessage = "*")] 
    public List<string> numbers { get; set; } 
} 
+0

vous pouvez hériter de ValidationAttribute classe et mettre en œuvre votre propre méthode IsValid –

Répondre

Questions connexes