Et site med kursusmaterialer, der bruges i forbindelse med undervisning i forskellige it relaterede emnerEn skøn grafik du kan nyde mens der undervises.
   

Send spørgsmål eller kommentar til Thor - klik her: Send en kommentar til Thor - omkring undervisning eller kursus  Søg i kursusmaterialerne. Kan bruges i forbindelse med undervisningen eller efter kurset  Til forsiden af kursusmaterialer.dk 

 

ASP.NET I / Datavalidering / Kontroller til


ASP.NET fjernundervisningskursus

- Vil du gerne på kursus NU?

- Vil du gerne lære i dit eget tempo?

- Har du ikke tid til at tage på kursus ude i byen?

Så køb et kursus i ASP.NET som fjernundervisning på www.it-fjernundervisning.dk


 

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


Øvelse 6

Introducér datavalidering på felterne på stopuret.

Et lille eksempel

Kodeeksempel fra WebMatrix i VB.NET

Kodeeksempel fra VS i VB.NET

Kodeeksempel fra VS i C#

   
Spacer Spacer Spacer Spacer