2016-05-11 3 views
0
[NumberOnly(ErrorMessage ="Should be numerics only")] 
[CodeValidation(ErrorMessage="Should start with 02")] 
[ValidLength(ErrorMessage="Should be of length 10 digits")] 
public string Number { get; set;} 

Эти проверки не возникают, проблема в том, что я вижу, что только две из этих проверок происходят на некоторых машинах, а на других машинах все происходит. Кроме того, два сообщения о проверке, которые происходят, являются прерывистыми, когда-то 1-го два и иногда два последних.Validation Атрибут не отображается

Почему это ведет себя как на другой машине? (В аппарате Tester он ведет себя плохо, как это, и в моей машине он работает правильно) - Такая же база кода.

Пожалуйста, помогите мне.

+3

Какие атрибуты вы используете? –

+0

@StephenMuecke: ValidateAttribute - это то, откуда я получил свои атрибуты. Они предназначены для текстового окна с числовым кодом – Learner

+0

Да, но его код - мы понятия не имеем, что это такое - вам нужно показать свой код. –

ответ

0

Вам нужно добавить

@Html.ValidationFor(model => model.Number) 

на ваш взгляд.

+0

Я не мог видеть этого помощника в любом месте моего решения, однако все сообщения об ошибках отображаются во всех полях на всех страницах. Но только для этого поля это немного странно на одном или двух серверах, но все хорошо на других серверах, включая localhost. – Learner

+0

Вы работаете в бритве? – Saadi

Смежные вопросы