У меня есть модель представления со свойством, подобным этому:
[RegularExpression(@"^d\+$", ErrorMessageResourceType = typeof(Resources.Validation), ErrorMessageResourceName = "NumberValidationMsg" )]
public int? Number {get; set;}
Для ресурса NumberValidationMsg установлено значение "Только числа разрешены!".
, но когда я пытаюсь ввести что-то вроде'test' в поле Number в форме, ModelState отображает сообщение ErrorMessage с содержимым, подобным следующему: «Значение 'test' недопустимо для Number."
можно ли отключить это сообщение, настроить его?(или, возможно, лучшим решением было бы просто заменить int? на строку)
Спасибо!