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

Категория: Образование
Нажмите для полного просмотра!
Валидация ввода, слайд №1Валидация ввода, слайд №2Валидация ввода, слайд №3Валидация ввода, слайд №4Валидация ввода, слайд №5Валидация ввода, слайд №6Валидация ввода, слайд №7Валидация ввода, слайд №8Валидация ввода, слайд №9Валидация ввода, слайд №10Валидация ввода, слайд №11Валидация ввода, слайд №12Валидация ввода, слайд №13Валидация ввода, слайд №14

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

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


Слайд 1





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

Слайд 2





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

Слайд 3





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

Слайд 4





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

Слайд 5





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

Слайд 6





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

Слайд 7





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

Слайд 8





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

Слайд 9





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

Слайд 10





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

Слайд 11





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

Слайд 12





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

Слайд 13





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

Слайд 14





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



Похожие презентации
Mypresentation.ru
Загрузить презентацию