ASP.NET Web Forms – Schaltflächensteuerung
Das ASP.NETButton-Steuerelement wird zum Festlegen von Schaltflächen verwendet. In diesem Abschnitt wird die Verwendung des Button-Steuerelements vorgestellt. Das Button-Steuerelement dient zur Anzeige einer Drucktaste. Button-Steuerelement Das Button-Steuerelement dient zur Anzeige einer Drucktaste. Bei der Drucktaste kann es sich um eine Senden-Schaltfläche oder eine Befehlsschaltfläche handeln. Standardmäßig handelt es sich bei diesem Steuerelement um eine Schaltfläche zum Senden. Die Schaltfläche „Senden“ hat keinen Befehlsnamen und wenn darauf geklickt wird, wird die Seite an den Server zurückgesendet. Sie können einige Ereignishandler schreiben, um die Ausführung von Aktionen zu steuern, wenn auf die Schaltfläche „Senden“ geklickt wird. Befehlsschaltflächen haben Befehlsnamen und ermöglichen Ihnen das Erstellen mehrerer Schaltflächensteuerelemente auf der Seite. Sie können einige Zeithandles schreiben, um die Ausführung von Aktionen zu steuern, wenn auf die Befehlsschaltfläche geklickt wird. Die Eigenschaften und Eigenschaften des Button-Steuerelements sind auf unserer Handbuchseite „Referenz zu WebForms-Steuerelementen“ aufgeführt. Das folgende Beispiel zeigt ein einfaches Button-Steuerelement:
<html><body><form runat="server"><asp:Button id="b1" Text="Submit" runat="server" /></form></body></html>
Formulare zum Hinzufügen von Skripten werden normalerweise per Knopfdruck übermittelt. Im folgenden Beispiel deklarieren wir ein TextBox-Steuerelement, ein Button-Steuerelement und ein Label-Steuerelement in der ASPX-Datei. Wenn die Schaltfläche „Senden“ ausgelöst wird, wird die Subroutine „Senden“ ausgeführt. Die Subroutine zum Senden schreibt eine Textzeile in das Label-Steuerelement: Beispiel
<script runat="server">Sub subscribe(sender As Object, e As EventArgs)lbl1.Text="Your name is " & txt1.TextEnd Sub</script><html><body><form runat="server" >Geben Sie Ihren Namen ein:<asp:TextBox id="txt1" runat="server" /><asp:Button OnClick="submit" Text="Submit" runat="server" /><p><asp:Label id="lbl1" runat="server" /></p></form></body></html>