Проверка данных MVC3 - PullRequest
       2

Проверка данных MVC3

0 голосов
/ 17 июля 2011

Я новичок в mvc3 и у меня есть некоторые простые и нелепые вопросы, на которые я не смог ответить, просматривая сотни блогов.Большинство блогов и учебных пособий рассказывают о проверке данных сначала с помощью аннотаций для кода EF4.1, но сначала я создал модель, а затем базу данных.Я не использовал какой-либо пользовательский T4.Итак, вопрос в том, как проверить правильность всех полей в моей модели, когда пользователь вводит их в форму?В основном нужно понимать, как использовать валидацию свойств из модели и из клиента.Этот вопрос больше для некоторых экспертов, чтобы помочь мне с чего начать.

Спасибо всем!

Ответы [ 2 ]

0 голосов
/ 18 июля 2011

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

Скотт Гу описывает, как использовать аннотации данных в: http://weblogs.asp.net/srkirkland/archive/2011/02/23/introducing-data-annotations-extensions.aspx

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

Другой вариант - создать другой набор объектов для использования в веб-области и отделить их от объектов базы данных.

0 голосов
/ 17 июля 2011

Аннотации данных, о которых вы читаете вначале с помощью кода, все равно должны применяться очень хорошо. Использование атрибутов аннотации данных, таких как [Required ()], будет тем маршрутом, по которому вы хотите идти.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...