ASP.NET I / Web formularer / Tekstbokse, labels og knapper
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 |
Tekstbokse, labels og knapper
Tekstbokse, labels og knapper er centrale elementer i udviklingen af ASP.NET sider. Fra værktøjslinjen kan man trække de kontroller man har brug for.
HUSK at navngive dem! (det letter arbejdet meget når vi skal til at kode mod dem) - det gøres lettest i Properties vinduet.

Når man kan indsat en knap, navngivet den og sat en passende tekst på knappen, kan man ved at dobbeltklikke på den komme til at skrive den kode, der skal køres når brugeren klikker på knappen.
Alle de kontroller vi indsætter på vores sider er objekter med både egenskaber og metoder. I denne sammenhæng har vi brug for .text egenskaben, der giver os mulighed for at læse eller sætte tekst værdien af en kontrol.

Denne lille stump kode skriver den tekst brugeren har skrevet i tekstboksen med navnet txtKonsulent i den label der er kaldt lblKonsulent
Vælger du Classes fanen i nederste højre hjørne kan du få en oversigt over egenskaber og metoder til et objekt

Øvelse 1 - Tekstbokse, labes og knapper
I første omgang laver vi de nødvendige tekstbokse - vi bruger labels til at kontrollere at vi har de rigtige informationer med fra de enkelte tekstbokse.
Naturlige tekstbokse på vores stopur kunne være, men du er meget velkommen til selv at finde på flere
- Konsulent/bruger navn
- Beskrivelse af den konkrete aktivitet
Skal man bruge labels eller html tekst til teksten før tekstbokse mm.?
Prøv at lege lidt med layout mulighederne.
Et eksempel
Kodeeksempel fra WebMatrix i VB.NET
Kodeeksempel fra VS i VB.NET
Kodeeksempel fra VS i C#
Vil du have linjeskift med fra din beskrivelsesboks kan du bruge Replace metoden fra stringobjektet:
VB: Replace(vbcrlf,"<br/>")
C#: Replace("\n", "<br/>")