2010-05-24 2 views
2

Так я следующий флажок (Тхо мой вопрос относится к любому типу поля)стороны клиента asp.net MVC проверка для не «для» полей

В той же форме, я имею

Model.UserProfile)%>

и эта проверка работает отлично от следующих JS файлов

<script src="/Scripts/jquery-1.3.2.min.js" type="text/javascript"></script> 
<script src="/Scripts/MicrosoftAjax.js" type="text/javascript"></script> 

мой вопрос, я хочу проверить поля, которые не являются частью «EditorFor».

Я мог бы связать событие щелчка со следующим JS файл

Однако я задаюсь вопросом, является ли это лучший способ сделать это, или я не хватает трюк. Нужно ли это делать с помощью «/Scripts/jquery.validate.min.js»

ответ

0

Валидаторы обычно генерируются из аннотаций данных. Если вы хотите выполнить проверку клиента, вы можете обернуть их в другой объект.

Стандартная практика рекомендует использовать «ViewModel» для создания модели, соответствующей вашему представлению, но не обязательно бизнес-модели. Это позволяет использовать аннотацию данных для этих объектов (и генерировать проверку) и использовать разные правила для вашей бизнес-модели.

Ответит ли это на ваш вопрос?

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