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

Категория: Образование
Нажмите для полного просмотра!
Валидация ввода, слайд №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 - состояние модели

Слайд 11


Состояние модели – ModelState MS содержит все значения, введенные пользователем в поля формы. MS содержит ошибки, ассоциированные с отдельными...
Описание слайда:
Состояние модели – 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.Проставить...
Описание слайда:
Самостоятельно Создать форму для регистрации пользователя и провалидировать ее. 1. Создать пустое MVC-приложение. 2. Добавить модель. 3.Проставить атрибуты 4. Для свойства Login использовать [Remote] 5. Для свойства BirthYear разработать пользовательский атрибут валидации.



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