ASP.NET 2.0 / Web formularer / Kontroller til datavalidering
|
ASP.NET 2.0 som firmakursus?
Ja, jeg holder ikke kun fjernundervisningskurser
- jeg kan også komme ud i din virksomhed og undervise med
udgangspunkt i jeres data og udfordringer.
|
|
Datavalidering - introduktion
Der findes 5 forskellige kontroller til datavalidering.
- RequiredFieldValidator
- CompareValidator
- RegularExpressionValidator
- RangeValidator
- CustomValidator
RequiredFieldValidator
Bruges på felter der SKAL udfyldes. Når man har trukket kontrollen derhen, hvor den skal virke skal man i indstille den i properties vinduet - blandt andet fortælle hvilken kontol, den skal kontrollere og hvilken besked der skal skrives, hvis feltet ikke bliver udfyldt.

Validering på dropdown kontroller
Vil du sikre, at brugeren vælger noget andet end første element i en dropdown kontrol kan du også bruge requiredfieldvalidatoren - du skal bare i Initial value skrive værdien af det første element i dropdown kontrollen.
CompareValidator
Bruges til at kontrollere indholdet af en kontrol mod en anden kontrol eller en fast værdi. Også her skal man i properties vinduet indstille hvordan kontrollen skal virke
RegularExpressionValidator
Kan bruges til at sikre at det brugeren skriver i et felt opfylder et bestemt mønster - e-mail adresse, web-adresse, personnummer eller lign. Der findes en del standard mønstre i web-matrix, men man kan naturligvis også selv opbygge det mønster man nu har brug for. Du kan finde en mere detaljeret gennemgang af opbygning af disse mønstre her
RangeValidator
Bruges til at sikre at brugeren indtaster informationer inden inden for et bestemt område - det kan både være tal, datoer og tekster. Sørg for at udfylde egenskaberne for kontrollen
CustomValidator
Her kan du skrive din egen kode til at styre valideringen. I egenskaben OnServerValidate skriver du navnet på den procedure du har skrevet til at klare valideringen
Du kan se et eksempel her
Validering af checkboxe
Se eksempel på, hvordan man kan gøre det her:
http://www.tek-tips.com/gviewthread.cfm/lev2/4/lev3/31/pid/855/qid/523926
Når du har betalt for kurset får du adgang til øvelser til hver lektion.
Og når du har fået godkendt din besvarelse får du desuden adgang til mine løsningsforslag med ekstra tips og trix.<<- Dato og tid
Formatering ->>