StringLength Mvc - PullRequest
       6

StringLength Mvc

0 голосов
/ 23 сентября 2011

Как вы знаете, в модели mvc есть свойство [StringLength].У меня есть переменная int, и я хочу ограничить ее максимум 4 символами.Мне нужно что-то вроде [IntLength].Вы можете мне помочь?

[Display(Name="Credit card number:")]
[RegularExpression(@"\d{4}")]
public int BookingCardNumberFirstFour { get; set; }

<%: Html.TextBoxFor(model => model.BookingCardNumberFirstFour, new {style="width:40px;"}) %>

1 Ответ

0 голосов
/ 23 сентября 2011

Вы можете использовать атрибут диапазона.

[Range(0,9999)]
public int myInt { get; set;}

если вы хотите, чтобы они ввели ровно 4 цифры, используйте атрибут регулярного выражения.

[RegularExpression(@"\d{4}")]
public int myInt {get; set;}

<%: Html.EditorFor(model => model.BookingCardNumberFirstFour, new {style="width:40px;"}) %>
<%: Html.ValidationMessageFor(model => model.BookingCardNumberFirstFour) %>
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...