Презентация Валидация ввода

Категория: Образование


500500500500500500500500500500500500500500

Вы можете ознакомиться и скачать презентацию на тему Валидация ввода. Доклад-сообщение содержит 14 слайдов. Презентации для любого класса можно скачать бесплатно. Если материал и наш сайт презентаций Mypresentation Вам понравились – поделитесь им с друзьями с помощью социальных кнопок и добавьте в закладки в своем браузере.


Слайды и текст этой презентации

Слайд 1
Описание слайда:
Валидация пользовательского ввода

Слайд 2
Описание слайда:
Валидация в MVC

Слайд 3
Описание слайда:
Проверка, встроенная в модель Чтобы модель могла сама себя валидировать, она должна реализовать интерфейс IValidatableObject.

Слайд 4
Описание слайда:
Мероприятия в контроллере и в представлении

Слайд 5
Описание слайда:
Декорирование свойств модели

Слайд 6
Описание слайда:
Атрибуты DataAnnotations

Слайд 7
Описание слайда:
Атрибут Compare

Слайд 8
Описание слайда:
Атрибут Remote

Слайд 9
Описание слайда:
Локализация сообщений об ошибках Каждый атрибут валидации имеет три именованных параметра

Слайд 10
Описание слайда:
Привязка модели и валидация Привязка модели – это процесс определения значений аргументов методов-действий. Привязка происходит неявно, но ее можно вызвать и явно при помощи методов UpdateModel() или TryUpdateModel(). Валидаторы, объявленные в атрибутах, срабатывают в процессе привязки модели. Результатом привязки является объект ModelSatate - состояние модели

Слайд 11
Описание слайда:
Состояние модели – ModelState MS содержит все значения, введенные пользователем в поля формы. MS содержит ошибки, ассоциированные с отдельными свойствами модели и с моделью в целом. Например, пользователь сделал ошибку при вводе в поле LastName. Тогда: ModelState.IsValid == false ModelState.IsValidField("LastName") == false ModelState["LastName"].Errors.Count > 0

Слайд 12
Описание слайда:
Пользовательский атрибут валидации Для реализации пользовательской валидации есть два способа: проверка, встроенная в модель (IValidatableObject); пользовательский атрибут аннотации. Последний выбирают, кода хотят использовать проверку более, чем в одной модели.

Слайд 13
Описание слайда:
Пример атрибута валидации Предположим, мы хотим ограничить год написания картины не константой, а текущим годом.

Слайд 14
Описание слайда:
Самостоятельно Создать форму для регистрации пользователя и провалидировать ее. 1. Создать пустое MVC-приложение. 2. Добавить модель. 3.Проставить атрибуты 4. Для свойства Login использовать [Remote] 5. Для свойства BirthYear разработать пользовательский атрибут валидации.



Похожие презентации

Mypresentation.ru

Загрузить презентацию