Мазмуну:
Video: MVCдеги маалымат аннотациясын текшерүүчү атрибуттар деген эмне?
2024 Автор: Lynn Donovan | [email protected]. Акыркы өзгөртүү: 2023-12-15 23:50
Пайдаланыңыз Маалымат аннотациясы Аткаруу үчүн модель Биндер валидация ASP. NET ичинде MVC колдонмо. колдонуунун артыкчылыгы Маалыматтын аннотациясын текшерүүчүлөр алар сизге аткарууга мүмкүндүк берет валидация жөн гана бир же бир нече кошуу менен атрибуттар – талап кылынган же StringLength сыяктуу атрибут - класстык менчикке.
MVCде валидациялоо үчүн башка аннотация атрибуттары кандай экенин билесизби?
Бул жерде кээ бир маанилүү маалымат аннотация атрибуттарынын тизмеси
- Талап кылынат. Киргизүү талаасы бош болбошун белгилейт.
- Дисплей аты. Кыймыл үчүн дисплей атын аныктайт.
- StringLength. Мүлк үчүн минималдуу жана максималдуу узундукту белгилейт.
- Диапазон. Сандык маанилердин диапазонун белгилейт.
- Байлоо.
- ScaffoldColumn.
- DisplayFormat.
- ReadOnly.
Ошо сыяктуу эле, MVCде маалыматтарды текшерүү үчүн кайсы атрибуттарды колдонсо болот? DataAnnotations
Атрибут | Description |
---|---|
RegularExpression | Талаанын мааниси көрсөтүлгөн Регулярдуу туюнтмага дал келиши керектигин белгилейт |
Кредиттик карта | Көрсөтүлгөн талаа кредиттик картанын номери экенин белгилейт |
CustomValidation | Талааны текшерүү үчүн белгиленген ыңгайлаштырылган текшерүү ыкмасы |
Электрондук почта дареги | Электрондук почта дареги форматы менен тастыкталат |
Демек, MVCдеги маалыматтарды аннотациялоо деген эмне?
Маалымат аннотациялары колдонуучунун киргизгенин текшерүү үчүн моделдерибизге киргизген айрым валидациялардан башка эч нерсе эмес. ASP. NET MVC жардамы менен моделдерди текшере турган уникалдуу өзгөчөлүктү камсыз кылат Маалымат аннотациясы атрибут. Колдонуу үчүн төмөнкү аттар мейкиндигин импорттоо маалымат аннотациялары арызда.
Маалымат аннотациялары деген эмне?
Маалымат аннотациялары класска же мүчөлөргө колдонулуучу атрибуттар, алар валидация эрежелерин аныктап, кандайча колдонуларын белгилешет маалыматтар көрсөтүлөт жана класстар ортосундагы мамилелерди орнотот. Система. ComponentModel. DataAnnotations аттар мейкиндиги катары колдонулган класстарды камтыйт маалыматтар атрибуттар.
Сунушталууда:
Маалымат кампасында убактылуу маалымат деген эмне?
Убактылуу маалыматтар - бул тиркеме сессиясынын ичинде түзүлгөн, тиркеме токтотулгандан кийин маалымат базасында сакталбаган маалыматтар
Кайчылаш браузер текшерүүчү деген эмне?
Cross Browser Testing - бул бир нече браузерлерде веб тиркемелерин текшерүү процесси. Кайчылаш браузер тестирлөө колдонмоңуздун бир нече веб-браузерлерде шайкештигин текшерүүнү камтыйт жана веб-тиркемеңиз ар түрдүү веб-браузерлерде туура иштешин камсыздайт
Логикалык маалымат базасын дизайн жана физикалык маалымат базасын дизайн деген эмне?
Логикалык маалыматтар базасын моделдөө камтыйт; ERD, бизнес процесстеринин диаграммалары жана колдонуучунун пикири документтери; ал эми физикалык маалымат базасын моделдөө камтыйт; сервер моделинин диаграммасы, маалымат базасын долбоорлоо документтери жана колдонуучунун пикир документтери
Деректерди казып алуу деген эмне, ал эми маалымат казып алуу деген эмне?
Маалыматтарды казып алуу эч кандай алдын ала гипотезасыз жүргүзүлөт, демек, маалыматтардан алынган маалымат уюмдун конкреттүү суроолоруна жооп берүү үчүн эмес. Маалыматтарды казып алуу эмес: Маалыматтарды казып алуунун максаты маалыматтардын өзү эмес, чоң көлөмдөгү маалыматтардан үлгүлөрдү жана билимдерди алуу болуп саналат
ASP NET MVCдеги Ajax жардамчылары деген эмне?
AJAX Helpers AJAX иштетилген элементтерди түзүү үчүн колдонулат, мисалы Ajax иштетилген формалар жана сурамдарды асинхрондуу түрдө аткарган шилтемелер. AJAX Helpers - Системада бар AJAXHelper классынын кеңейтүү ыкмалары. Web. Mvc аттар мейкиндиги