Мазмуну:

MVCдеги маалымат аннотациясын текшерүүчү атрибуттар деген эмне?
MVCдеги маалымат аннотациясын текшерүүчү атрибуттар деген эмне?

Video: MVCдеги маалымат аннотациясын текшерүүчү атрибуттар деген эмне?

Video: MVCдеги маалымат аннотациясын текшерүүчү атрибуттар деген эмне?
Video: Создание аннотации в java [Java Annotations | Reflection api] 2024, Апрель
Anonim

Пайдаланыңыз Маалымат аннотациясы Аткаруу үчүн модель Биндер валидация ASP. NET ичинде MVC колдонмо. колдонуунун артыкчылыгы Маалыматтын аннотациясын текшерүүчүлөр алар сизге аткарууга мүмкүндүк берет валидация жөн гана бир же бир нече кошуу менен атрибуттар – талап кылынган же StringLength сыяктуу атрибут - класстык менчикке.

MVCде валидациялоо үчүн башка аннотация атрибуттары кандай экенин билесизби?

Бул жерде кээ бир маанилүү маалымат аннотация атрибуттарынын тизмеси

  • Талап кылынат. Киргизүү талаасы бош болбошун белгилейт.
  • Дисплей аты. Кыймыл үчүн дисплей атын аныктайт.
  • StringLength. Мүлк үчүн минималдуу жана максималдуу узундукту белгилейт.
  • Диапазон. Сандык маанилердин диапазонун белгилейт.
  • Байлоо.
  • ScaffoldColumn.
  • DisplayFormat.
  • ReadOnly.

Ошо сыяктуу эле, MVCде маалыматтарды текшерүү үчүн кайсы атрибуттарды колдонсо болот? DataAnnotations

Атрибут Description
RegularExpression Талаанын мааниси көрсөтүлгөн Регулярдуу туюнтмага дал келиши керектигин белгилейт
Кредиттик карта Көрсөтүлгөн талаа кредиттик картанын номери экенин белгилейт
CustomValidation Талааны текшерүү үчүн белгиленген ыңгайлаштырылган текшерүү ыкмасы
Электрондук почта дареги Электрондук почта дареги форматы менен тастыкталат

Демек, MVCдеги маалыматтарды аннотациялоо деген эмне?

Маалымат аннотациялары колдонуучунун киргизгенин текшерүү үчүн моделдерибизге киргизген айрым валидациялардан башка эч нерсе эмес. ASP. NET MVC жардамы менен моделдерди текшере турган уникалдуу өзгөчөлүктү камсыз кылат Маалымат аннотациясы атрибут. Колдонуу үчүн төмөнкү аттар мейкиндигин импорттоо маалымат аннотациялары арызда.

Маалымат аннотациялары деген эмне?

Маалымат аннотациялары класска же мүчөлөргө колдонулуучу атрибуттар, алар валидация эрежелерин аныктап, кандайча колдонуларын белгилешет маалыматтар көрсөтүлөт жана класстар ортосундагы мамилелерди орнотот. Система. ComponentModel. DataAnnotations аттар мейкиндиги катары колдонулган класстарды камтыйт маалыматтар атрибуттар.

Сунушталууда: