Comment faire pour modifier le ErrorMessage pour int validation du modèle dans ASP.NET MVC?

J'ai un modèle avec une propriété définie comme ceci:

    [Required(ErrorMessage="Please enter how many Stream Entries are displayed per page.")]
    [Range(0,250, ErrorMessage="Please enter a number between 0 and 250.")]
    [Column]
    public int StreamEntriesPerPage { get; set; }

Cela fonctionne, à moins que l'utilisateur entre quelque chose comme "100q". Alors un peu moche d'erreur s'affiche qui dit que "La valeur" 100q " n'est pas valide pour StreamEntriesPerPage."

Est-il un attribut que je peux utiliser pour annuler le message d'erreur par défaut lorsque l'entrée n'est pas un int?

InformationsquelleAutor quakkels | 2011-07-05