Webformulare sind Webseiten, die auf der ASP.NET-Technologie basieren. Es wird auf dem Server ausgeführt und generiert eine Ausgabe an den Browser. Es ist mit jedem Browser und jeder von der .NET Common Language Runtime unterstützten Sprache kompatibel. Es ist flexibel und ermöglicht uns das Erstellen und Hinzufügen benutzerdefinierter Steuerelemente.
Wir können Visual Studio verwenden, um ASP.NET-Webformulare zu erstellen. Es handelt sich um eine IDE (Integrated Development Environment), die es uns ermöglicht, Serversteuerelemente per Drag-and-Drop in die Webformulare zu ziehen. Außerdem können wir damit Eigenschaften, Ereignisse und Methoden für die Steuerelemente festlegen. Um Geschäftslogik zu schreiben, können wir eine beliebige .NET-Sprache wählen, z. B. Visual Basic oder Visual C#.
Webformulare bestehen aus zwei Komponenten: dem visuellen Teil (der ASPX-Datei) und dem Code hinter dem Formular, der sich in einer separaten Klassendatei befindet.
Feige: Dieses Diagramm zeigt die Komponenten von ASP.NET
Der Hauptzweck von Web Forms besteht darin, die Einschränkungen von ASP zu überwinden und die Ansicht von der Anwendungslogik zu trennen.
ASP.NET bietet verschiedene Steuerelemente wie: Serversteuerelemente und HTML-Steuerelemente für die Webformulare. Nachfolgend finden Sie Tabellen mit allen Steuerelementen.
Serverkontrollen
Die folgende Tabelle enthält die serverseitigen Steuerelemente für die Web Forms.
Kontrollname | Anwendbare Ereignisse | Beschreibung |
---|---|---|
Etikett | Keiner | Es wird verwendet, um Text auf der HTML-Seite anzuzeigen. |
Textfeld | Text geändert | Es wird verwendet, um eine Texteingabe im Formular zu erstellen. |
Taste | Klicken Sie, Befehl | Es wird zum Erstellen einer Schaltfläche verwendet. |
LinkButton | Klicken Sie, Befehl | Es wird verwendet, um eine Schaltfläche zu erstellen, die dem Hyperlink ähnelt. |
ImageButton | Klicken | Es wird verwendet, um einen imagesButton zu erstellen. Hier fungiert ein Bild als Button. |
Hyperlink | Keiner | Es wird verwendet, um ein Hyperlink-Steuerelement zu erstellen, das auf ein Klickereignis reagiert. |
Dropdown-Liste | SelectedIndexChanged | Es wird verwendet, um ein Dropdown-Listen-Steuerelement zu erstellen. |
ListBox | SelectedIndexCnhaged | Es wird verwendet, um ein ListBox-Steuerelement wie das HTML-Steuerelement zu erstellen. |
DataGrid | CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, PageIndexChanged, SortCommand, UpdateCommand, ItemCreated, ItemDataBound | Es wurde verwendet, um einen Frid zu erstellen, der zum Anzeigen von Daten verwendet wird. Mit diesem Steuerelement können wir auch sehr einfach Paginierung, Sortierung und Formatierung durchführen. |
Datenliste | CancelCommand, EditCommand, DeleteCommand, ItemCommand, SelectedIndexChanged, UpdateCommand, ItemCreated, ItemDataBound | Es wird zum Erstellen einer Datenliste verwendet, die nicht tabellarisch ist und zum Anzeigen von Daten verwendet wird. |
Verstärker | ItemCommand, ItemCreated, ItemDataBound | Es ermöglicht uns, ein nicht tabellarisches Format für Daten zu erstellen. Sie können die Daten an Vorlagenelemente binden, die wie HTML-Teile sind, die in einem bestimmten sich wiederholenden Format zusammengesetzt sind. |
CheckBox | CheckChanged | Es wird zum Erstellen eines Kontrollkästchens verwendet. |
CheckBoxList | SelectedIndexChanged | Es wird verwendet, um eine Gruppe von Kontrollkästchen zu erstellen, die alle zusammenarbeiten. |
Radio knopf | CheckChanged | Es wird zum Erstellen eines Optionsfelds verwendet. |
RadioButtonList | SelectedIndexChanged | Es wird verwendet, um eine Gruppe von Optionsfeld-Steuerelementen zu erstellen, die alle zusammenarbeiten. |
Bild | Keiner | Es wird verwendet, um Bilder auf der Seite anzuzeigen. |
Panel | Keiner | Es wird verwendet, um ein Panel zu erstellen, das als Container fungiert. |
Platzhalter | Keiner | Es wird verwendet, um einen Platzhalter für das Steuerelement festzulegen. |
Kalender | SelectionChanged, VisibleMonthChanged, DayRender | Es wird zum Erstellen eines Kalenders verwendet. Wir können das Standarddatum festlegen, vorwärts und rückwärts gehen usw. |
AdRotator | Anzeige erstellt | Es ermöglicht uns, eine Liste der anzuzeigenden Anzeigen anzugeben. Jedes Mal, wenn der Benutzer die Seite erneut anzeigt. |
Tisch | Keiner | Es wird zum Erstellen einer Tabelle verwendet. |
XML | Keiner | Es wird verwendet, um XML-Dokumente innerhalb des HTML anzuzeigen. |
Wörtlich | Keiner | Es ähnelt einem Label, da es ein Literal anzeigt, uns aber ermöglicht, zur Laufzeit neue Literale zu erstellen und sie in diesem Steuerelement zu platzieren. |
HTML-Steuerelemente
Diese Steuerelemente werden vom Browser gerendert. Wir können auch HTML-Steuerelemente als Serversteuerelemente erstellen. Wir werden darüber im weiteren Verlauf unseres Tutorials diskutieren.
Steuert den Namen | Beschreibung |
---|---|
Taste | Es wird zum Erstellen einer HTML-Schaltfläche verwendet. |
Reset-Knopf | Setzt alle anderen HTML-Formularelemente in einem Formular auf einen Standardwert zurück |
Schaltfläche „Senden“. | Sendet die Formulardaten automatisch an die angegebene Seite, die im Action-Attribut im FORM-Tag aufgeführt ist |
Textfeld | Bietet dem Benutzer einen Eingabebereich in einem HTML-Formular |
Textbereich | Wird für mehrzeilige Eingaben in einem HTML-Formular verwendet |
Dateifeld | Platziert ein Textfeld und eine Schaltfläche „Durchsuchen“ in einem Formular und ermöglicht dem Benutzer, einen Dateinamen von seinem lokalen Computer auszuwählen, wenn er auf die Schaltfläche „Durchsuchen“ klickt |
Passwortfeld | Ein Eingabebereich in einem HTML-Formular, obwohl alle in dieses Feld eingegebenen Zeichen als Sternchen angezeigt werden |
CheckBox | Gibt dem Benutzer ein Kontrollkästchen, das er aktivieren oder deaktivieren kann |
Radio knopf | Werden zwei oder mehr in einem Formular verwendet und ermöglichen dem Benutzer die Auswahl eines der Steuerelemente |
Tisch | Ermöglicht die Darstellung von Informationen in tabellarischer Form |
Bild | Zeigt ein Bild in einem HTML-Formular an |
ListBox | Zeigt dem Benutzer eine Liste von Elementen an. Sie können die Größe auf zwei oder mehr einstellen, um anzugeben, wie viele Elemente angezeigt werden sollen. Wenn mehr Elemente vorhanden sind, als in diesen Grenzwert passen, wird diesem Steuerelement automatisch eine Bildlaufleiste hinzugefügt. |
Runterfallen | Zeigt dem Benutzer eine Liste mit Elementen an, es wird jedoch jeweils nur ein Element angezeigt. Der Benutzer kann an der Seite dieses Steuerelements auf einen Abwärtspfeil klicken und eine Liste mit Elementen wird angezeigt. |
Horizontale Regel | Zeigt eine horizontale Linie auf der HTML-Seite an |