INHOUDSOPGAWE:

Wat is data-annotasie-valideerder-kenmerke in MVC?
Wat is data-annotasie-valideerder-kenmerke in MVC?

Video: Wat is data-annotasie-valideerder-kenmerke in MVC?

Video: Wat is data-annotasie-valideerder-kenmerke in MVC?
Video: How Validation works in MVC? What is data Annotation ? 2024, Mei
Anonim

Maak gebruik van die Data Annotasie Model Binder om uit te voer validering binne 'n ASP. NET MVC aansoek. Die voordeel van die gebruik van die Data Annotasie valideerders is dat hulle jou in staat stel om te presteer validering bloot deur een of meer by te voeg eienskappe – soos die Required of StringLength kenmerk – na 'n klas eiendom.

Weet ook, wat is die ander data-aantekeningeienskappe vir validering in MVC?

Hier is 'n lys van 'n paar belangrike data-aantekeningeienskappe

  • Vereis. Spesifiseer dat die invoerveld nie leeg kan wees nie.
  • Vertoonnaam. Spesifiseer die vertoonnaam vir 'n eiendom.
  • Stringlengte. Spesifiseer minimum en maksimum lengte vir 'n eiendom.
  • Reeks. Spesifiseer 'n reeks numeriese waardes.
  • Bind.
  • Steierkolom.
  • Vertoonformaat.
  • Leesalleen.

Net so, watter eienskappe kan gebruik word vir data validering in MVC? DataAnnotasies

Eienskap Beskrywing
Gewone uitdrukking Spesifiseer dat die veldwaarde moet ooreenstem met gespesifiseerde gereelde uitdrukking
Kredietkaart Spesifiseer dat die gespesifiseerde veld 'n kredietkaartnommer is
Custom Validation Gespesifiseerde pasgemaakte bekragtigingsmetode om die veld te bekragtig
E-pos adres Valideer met e-posadresformaat

Gevolglik, wat is data-annotasie in MVC?

Data-aantekeninge is niks anders as sekere validasies wat ons in ons modelle plaas om die insette van die gebruiker te valideer nie. ASP. NET MVC bied 'n unieke kenmerk waarin ons die modelle kan valideer deur die Data Annotasie kenmerk. Voer die volgende naamspasie in om te gebruik data-aantekeninge in die aansoek.

Wat is data-aantekeninge?

Data-aantekeninge is eienskappe wat toegepas word op die klas of lede wat valideringsreëls spesifiseer, spesifiseer hoe die data word vertoon, en stel verhoudings tussen klasse. Die sisteem. Komponentmodel. DataAnnotasies naamruimte bevat die klasse wat gebruik word as data eienskappe.

Aanbeveel: