ASP.NET MVC Validation: валидация типа Int32 |
![]() |
![]() |
26.04.2011 | |
Хочу рассказать о валидации поля модели типа Int32. Особенность валидации данного типа состоит в том, что стандартной проверки на интервал значений, обязательность заполнения и неотрицательность иногда не хватает. Например, если в поле введено текстовое значение. В данном случае, все вышеперечисленные валидации, не сработают и будет выведено стандартное сообщение о неверном значении (на английском языке). Не сработает, также, перехват регулярным выражением, но задачу можно решить валидацией на стороне контроллера. Ниже приведен пример поля модели, проверка которого будет выполняться
На стороне контроллера выполняется вторая часть валидации (здесь присутствует дублирование проверки диапазона введенных значений)
|
|
Последнее обновление ( 26.04.2011 ) |
< Пред. | След. > |
---|