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?
public class ValidNumberList
{
[RegularExpression(@"^\d+$", ErrorMessage = "*")]
public List<string> numbers { get; set; }
}
vous pouvez hériter de ValidationAttribute classe et mettre en œuvre votre propre méthode IsValid –