logo

ASP.NET-webformulieren

Webformulieren zijn webpagina's die zijn gebouwd op de ASP.NET-technologie. Het wordt uitgevoerd op de server en genereert uitvoer naar de browser. Het is compatibel met elke browser en elke taal die wordt ondersteund door .NET Common Language Runtime. Het is flexibel en stelt ons in staat aangepaste besturingselementen te maken en toe te voegen.

We kunnen Visual Studio gebruiken om ASP.NET-webformulieren te maken. Het is een IDE (Integrated Development Environment) waarmee we serverbesturingselementen naar de webformulieren kunnen slepen en neerzetten. Het stelt ons ook in staat eigenschappen, gebeurtenissen en methoden voor de bedieningselementen in te stellen. Om bedrijfslogica te schrijven, kunnen we elke .NET-taal kiezen, zoals: Visual Basic of Visual C#.

Webformulieren bestaan ​​uit twee componenten: het visuele gedeelte (het ASPX-bestand) en de code achter het formulier, die zich in een afzonderlijk klassenbestand bevindt.

ASP-webformulieren 1

Afb.: Dit diagram toont de componenten van ASP.NET

Het belangrijkste doel van Web Forms is om de beperkingen van ASP te overwinnen en de weergave te scheiden van de applicatielogica.

ASP.NET biedt verschillende bedieningselementen, zoals: serverbesturingselementen en HTML-besturingselementen voor de webformulieren. Hieronder vindt u tabellen met al deze bedieningselementen.


Serverbediening

De volgende tabel bevat de besturingselementen aan de serverzijde voor de webformulieren.

Controlenaam Toepasselijke evenementen Beschrijving
Etiket Geen Het wordt gebruikt om tekst op de HTML-pagina weer te geven.
Tekstvak TekstGewijzigd Het wordt gebruikt om tekstinvoer in het formulier te maken.
Knop Klik, Commando Het wordt gebruikt om een ​​knop te maken.
LinkKnop Klik, Commando Het wordt gebruikt om een ​​knop te maken die lijkt op de hyperlink.
AfbeeldingKnop Klik Het wordt gebruikt om een ​​imagesButton te maken. Hier werkt een afbeelding als een knop.
Hyperlink Geen Het wordt gebruikt om een ​​hyperlinkbesturingselement te maken dat reageert op een klikgebeurtenis.
Keuzelijst GeselecteerdeIndexGewijzigd Het wordt gebruikt om een ​​vervolgkeuzelijstbesturingselement te maken.
Keuzelijst SelectedIndexCnhaged Het wordt gebruikt om een ​​ListBox-besturingselement te maken, zoals het HTML-besturingselement.
Data rooster CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound Vroeger werd er een frid gemaakt die wordt gebruikt om gegevens weer te geven. Met dit besturingselement kunnen we ook heel gemakkelijk paging, sortering en opmaak uitvoeren.
GegevensLijst CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound Het wordt gebruikt om een ​​datalijst te maken die niet in tabelvorm is en wordt gebruikt om gegevens weer te geven.
Repeater ItemCommand, ItemCreated, ItemDataBound Hiermee kunnen we een niet-tabelvormig formaat voor gegevens creëren. U kunt de gegevens binden aan sjabloonitems, die lijken op stukjes HTML die in een specifiek herhalend formaat zijn samengevoegd.
Selectievakje ControleerGewijzigd Het wordt gebruikt om een ​​selectievakje te maken.
CheckBoxLijst GeselecteerdeIndexGewijzigd Het wordt gebruikt om een ​​groep selectievakjes te maken die allemaal samenwerken.
Radio knop ControleerGewijzigd Het wordt gebruikt om keuzerondjes te maken.
RadioButtonLijst GeselecteerdeIndexGewijzigd Het wordt gebruikt om een ​​groep keuzerondjes te maken die allemaal samenwerken.
Afbeelding Geen Het wordt gebruikt om de afbeelding op de pagina weer te geven.
Paneel Geen Het wordt gebruikt om een ​​paneel te maken dat als container werkt.
Plaatshouder Geen Het wordt gebruikt om een ​​tijdelijke aanduiding voor het besturingselement in te stellen.
Kalender SelectionChanged, VisibleMonthChanged, DayRender Het wordt gebruikt om een ​​kalender te maken. We kunnen de standaarddatum instellen, vooruit en achteruit gaan enz.
AdRotator AdvertentieAangemaakt Hiermee kunnen we een lijst met advertenties opgeven die moeten worden weergegeven. Elke keer dat de gebruiker de pagina opnieuw weergeeft.
Tafel Geen Het wordt gebruikt om een ​​tabel te maken.
XML Geen Het wordt gebruikt om XML-documenten binnen HTML weer te geven.
Letterlijk Geen Het lijkt op een label in die zin dat het een letterlijke waarde weergeeft, maar ons in staat stelt om tijdens runtime nieuwe letterlijke waarden te maken en deze in dit besturingselement te plaatsen.

HTML-besturingselementen

Deze bedieningselementen worden weergegeven door de browser. We kunnen ook HTML-besturingselementen maken als serverbesturing. we zullen hierover in onze tutorial bespreken.

Controle Naam Beschrijving
Knop Het wordt gebruikt om een ​​HTML-knop te maken.
Reset knop Zet alle andere HTML-formulierelementen op een formulier terug naar een standaardwaarde
Verzendknop POST automatisch de formuliergegevens naar de opgegeven pagina die wordt vermeld in het Action-attribuut in de FORM-tag
Tekstveld Geeft de gebruiker een invoergebied op een HTML-formulier
Tekstgebied Wordt gebruikt voor invoer van meerdere regels op een HTML-formulier
Bestandsveld Plaatst een tekstveld en een knop Bladeren op een formulier en stelt de gebruiker in staat een bestandsnaam op zijn lokale computer te selecteren wanneer op de knop Bladeren wordt geklikt
Wachtwoordveld Een invoergebied op een HTML-formulier, hoewel alle tekens die in dit veld worden getypt, als sterretjes worden weergegeven
Selectievakje Geeft de gebruiker een selectievakje dat hij of zij kan in- of uitschakelen
Radio knop Gebruikt twee of meer voor een formulier en stelt de gebruiker in staat een van de bedieningselementen te kiezen
Tafel Hiermee kunt u informatie in tabelvorm presenteren
Afbeelding Geeft een afbeelding weer op een HTML-formulier
Keuzelijst Toont een lijst met items voor de gebruiker. U kunt de grootte instellen op twee of meer om aan te geven hoeveel items u wilt laten zien. Als er meer items zijn dan binnen deze limiet passen, wordt er automatisch een schuifbalk aan dit besturingselement toegevoegd.
Laten vallen Toont een lijst met items voor de gebruiker, maar er verschijnt slechts één item tegelijk. De gebruiker kan op de pijl naar beneden klikken vanaf de zijkant van dit besturingselement, waarna een lijst met items wordt weergegeven.
Horizontale regel Geeft een horizontale lijn weer over de HTML-pagina