У меня есть TextBox
для номера дома, и его тип данных — string
, но я должен проверить этот TextBox
, чтобы он принимал только значение integer
. Для этого я должен использовать DataAnnotations
и пользовательские проверки.
Проверка через пользовательский валидатор
comment
Используйте регулярное выражение javascript и проверьте его через jquery. Вы также можете использовать защиту от дурака foolproof.codeplex.com.
- person Nilesh   schedule 28.02.2014
comment
Спасибо .. Но я должен использовать только аннотации данных и пользовательские проверки.
- person user3206357   schedule 28.02.2014
comment
Да, вы можете использовать регулярное выражение в аннотации данных для проверки строки. Проверьте эту ссылку стека stackoverflow.com/questions/8431007/
- person Nilesh   schedule 28.02.2014
Ответы (1)
Я бы использовал регулярное выражение или аннотации данных диапазона
[RegularExpression(@"^\d{1,}$", ErrorMessage = "HouseNumber error")]
or
[Range(0, int.MaxValue, ErrorMessage = "HouseNumber error")]
public string HouseNumber{ get; set; }
person
Refresh It Solutions
schedule
28.02.2014