logo

ASP.NET-Webformulare

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.

ASP-Webformulare 1

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