У меня есть модель с свойством, определенным следующим образом:
[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; }
Это работает, если пользователь не вводит что-то вроде "100q". Затем отображается довольно уродливая ошибка, в которой говорится: "Значение" 100q "недопустимо для StreamEntriesPerPage."
Есть ли атрибут, который я могу использовать для переопределения сообщения об ошибке по умолчанию, когда ввод не является int?