Talaan ng mga Nilalaman:

Ano ang data annotation validator attributes sa MVC?
Ano ang data annotation validator attributes sa MVC?

Video: Ano ang data annotation validator attributes sa MVC?

Video: Ano ang data annotation validator attributes sa MVC?
Video: Blazor Tutorial C# - Part 7 - Blazor Form | Blazor Input | Blazor Form Validation | Blazor CRUD 2024, Nobyembre
Anonim

Samantalahin ang Anotasyon ng Data Model Binder para gumanap pagpapatunay sa loob ng isang ASP. NET MVC aplikasyon. Ang bentahe ng paggamit ng Mga validator ng Data Annotation ay na sila ay nagbibigay-daan sa iyo upang gumanap pagpapatunay sa pamamagitan lamang ng pagdaragdag ng isa o higit pa mga katangian – tulad ng Kinakailangan o StringLength katangian – sa isang ari-arian ng klase.

Alamin din, ano ang iba pang mga katangian ng annotation ng data para sa pagpapatunay sa MVC?

Narito, ang isang listahan ng ilang mahahalagang Katangian ng Data Annotation

  • Kailangan. Tinutukoy na ang field ng Input ay hindi maaaring walang laman.
  • DisplayName. Tinutukoy ang Display Name para sa isang Property.
  • StringLength. Tinutukoy ang minimum at maximum na haba para sa isang property.
  • Saklaw. Tumutukoy ng hanay ng numeric na halaga.
  • Magbigkis.
  • ScaffoldColumn.
  • DisplayFormat.
  • Basahin lamang.

Katulad nito, aling mga katangian ang maaaring gamitin para sa pagpapatunay ng data sa MVC? Mga DataAnnotation

Katangian Paglalarawan
RegularExpression Tinutukoy na dapat tumugma ang value ng field sa tinukoy na Regular Expression
CreditCard Tinutukoy na ang tinukoy na field ay isang numero ng credit card
CustomValidation Tinukoy na custom na paraan ng pagpapatunay para ma-validate ang field
EmailAddress Pinapatunayan gamit ang format ng email address

Alinsunod dito, ano ang data annotation sa MVC?

Mga Anotasyon ng Data ay walang iba kundi ilang mga pagpapatunay na inilalagay namin sa aming mga modelo upang patunayan ang input mula sa user. ASP. NET MVC ay nagbibigay ng isang natatanging tampok kung saan maaari naming patunayan ang mga modelo gamit ang Anotasyon ng Data katangian. I-import ang sumusunod na namespace na gagamitin data annotation sa aplikasyon.

Ano ang data annotation?

Mga Anotasyon ng Data ay mga katangian na inilalapat sa klase o mga miyembro na tumutukoy sa mga panuntunan sa pagpapatunay, tukuyin kung paano ang datos ay ipinapakita, at nagtatakda ng mga ugnayan sa pagitan ng mga klase. Ang sistema. ComponentModel. Mga DataAnnotation namespace ay naglalaman ng mga klase na ginagamit bilang datos mga katangian.

Inirerekumendang: