ASP.NET
ASP.NET - Grundlegende Steuerelemente
Suche…
Syntax
- <asp: Button ID = "Button1" runat = "server" onclick = "Button1_Click" Text = "Klicken Sie auf" /> <asp: TextBox ID = "txtstate" runat = "server">
- </ asp: TextBox> <asp: CheckBox-ID = "chkoption" runat = "Server"> </ asp: CheckBox> <asp: RadioButton ID = "rdboption"
- <asp: ListBox ID = "ListBox1" runat = "Server" AutoPostBack = "True"
OnSelectedIndexChanged = "ListBox1_SelectedIndexChanged"> </ asp: ListBox> - <asp: DropDownList ID = "DropDownList1" runat = "Server" AutoPostBack = "True"
OnSelectedIndexChanged = "DropDownList1_SelectedIndexChanged"> </ asp: DropDownList> - <asp: RadioButtonList ID = "RadioButtonList1" runat = "Server" AutoPostBack = "True"
OnSelectedIndexChanged = "RadioButtonList1_SelectedIndexChanged"> </ asp: RadioButtonList> - <asp: CheckBoxList ID = "CheckBoxList1" runat = "Server" AutoPostBack = "True"
OnSelectedIndexChanged = "CheckBoxList1_SelectedIndexChanged"> </ asp: CheckBoxList> - <asp: BulletedList ID = "BulletedList1" runat = "server"> </ asp: BulletedList>
- <asp: HyperLink ID = "HyperLink1" runat = "server"> HyperLink </ asp: HyperLink> <asp: Image ID = "Image1" runat = "server">
Textfelder und Beschriftungen
Textfeld-Steuerelemente werden normalerweise verwendet, um Eingaben vom Benutzer zu akzeptieren. Ein Textfeld-Steuerelement kann je nach den Einstellungen des TextMode-Attributs eine oder mehrere Textzeilen aufnehmen.
Label-Steuerelemente bieten eine einfache Möglichkeit, Text anzuzeigen, der von einer Ausführung einer Seite zur nächsten geändert werden kann. Wenn Sie Text anzeigen möchten, der sich nicht ändert, verwenden Sie den wörtlichen Text.
Grundlegende Syntax der Textsteuerung:
<asp:TextBox ID="txtstate" runat="server" ></asp:TextBox>
Allgemeine Eigenschaften des Textfelds und der Beschriftungen:
Eigenschaften | Beschreibung |
---|---|
TextMode | Gibt den Typ des Textfelds an. SingleLine erstellt ein Standard-Textfeld, MultiLIne erstellt ein Textfeld, das mehr als eine Textzeile akzeptiert, und das Kennwort bewirkt, dass die eingegebenen Zeichen maskiert werden. Der Standard ist SingleLine. |
Text | Der Textinhalt des Textfelds. |
Maximale Länge | Die maximale Anzahl von Zeichen, die in das Textfeld eingegeben werden können. |
Wickeln | Es bestimmt, ob Text für mehrzeilige Textfelder automatisch umbrochen wird. Standard ist wahr. |
Schreibgeschützt | Bestimmt, ob der Benutzer den Text in der Box ändern kann. default ist false, dh der Benutzer kann den Text ändern. |
Säulen | Die Breite des Textfelds in Zeichen. Die tatsächliche Breite wird basierend auf der Schriftart bestimmt, die für die Texteingabe verwendet wird. |
Reihen | Die Höhe eines mehrzeiligen Textfelds in Zeilen. Der Standardwert ist 0, bedeutet ein einzeiliges Textfeld. |
Das am häufigsten verwendete Attribut für ein Label-Steuerelement ist 'Text', was den auf dem Label angezeigten Text impliziert.
Kontrollkästchen und Optionsfelder
Ein Kontrollkästchen zeigt eine einzelne Option an, die der Benutzer aktivieren oder deaktivieren kann, und Optionsfelder zeigen eine Gruppe von Optionen an, aus denen der Benutzer nur eine Option auswählen kann.
Um eine Gruppe von Optionsfeldern zu erstellen, geben Sie denselben Namen für das GroupName-Attribut jedes Optionsfelds in der Gruppe an. Wenn in einem einzigen Formular mehr als eine Gruppe erforderlich ist, geben Sie für jede Gruppe einen anderen Gruppennamen an.
Wenn Sie bei der ersten Anzeige des Formulars ein Kontrollkästchen oder ein Optionsfeld auswählen möchten, setzen Sie das Attribut "Checked" auf "true". Wenn das Attribut "Checked" für mehrere Optionsfelder in einer Gruppe auf "true" gesetzt ist, wird nur das letzte als "true" betrachtet.
Grundlegende Syntax des Kontrollkästchens:
<asp:CheckBox ID= "chkoption" runat= "Server"> </asp:CheckBox>
Grundlegende Syntax des Optionsfelds:
<asp:RadioButton ID= "rdboption" runat= "Server"> </asp: RadioButton>
Allgemeine Eigenschaften von Kontrollkästchen und Optionsfeldern:
Eigenschaften | Beschreibung |
---|---|
Text | Der neben dem Kontrollkästchen oder Optionsfeld angezeigte Text. |
Geprüft | Gibt an, ob es ausgewählt ist oder nicht, der Standardwert ist "false". |
Gruppenname | Name der Gruppe, zu der das Steuerelement gehört. |
Listensteuerelemente
ASP.NET stellt die folgenden Steuerelemente bereit
- Dropdown-Liste
- Listenfeld
- Optionsfeldliste
- Kontrollkästchenliste
- Liste mit Aufzählungszeichen
Mit diesen Steuerelementen kann ein Benutzer aus einem oder mehreren Elementen aus der Liste auswählen. Listenfelder und Dropdown-Listen enthalten ein oder mehrere Listenelemente. Diese Listen können entweder per Code oder mit dem ListItemCollection-Editor geladen werden.
Grundlegende Syntax des Listenfeldsteuerelements:
<asp:ListBox ID="ListBox1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="ListBox1_SelectedIndexChanged">
</asp:ListBox>
Grundlegende Syntax der Dropdown-Listensteuerung:
<asp:DropDownList ID="DropDownList1" runat="server" AutoPostBack="True" OnSelectedIndexChanged="DropDownList1_SelectedIndexChanged">
</asp:DropDownList>
Allgemeine Eigenschaften von Listenfeld und Dropdown-Listen:
Eigenschaften | Beschreibung |
---|---|
Artikel | Die Auflistung der ListItem-Objekte, die die Elemente im Steuerelement darstellt. Diese Eigenschaft gibt ein Objekt vom Typ ListItemCollection zurück. |
Reihen | Gibt die Anzahl der im Feld angezeigten Elemente an. Wenn die tatsächliche Liste mehr Zeilen enthält als angezeigt, wird eine Bildlaufleiste hinzugefügt. |
SelectedIndex | Der Index des aktuell ausgewählten Elements. Wenn mehr als ein Element ausgewählt ist, wird der Index des ersten ausgewählten Elements angezeigt. Wenn kein Element ausgewählt ist, lautet der Wert dieser Eigenschaft -1. |
AusgewählterWert | Der Wert des aktuell ausgewählten Elements. Wenn mehr als ein Element ausgewählt ist, wird der Wert des ersten ausgewählten Elements angezeigt. Wenn kein Element ausgewählt ist, ist der Wert dieser Eigenschaft eine leere Zeichenfolge (""). |
Auswahlmodus | Gibt an, ob ein Listenfeld eine Einzelauswahl oder eine Mehrfachauswahl zulässt. |
Allgemeine Eigenschaften aller Listenelementobjekte:
Eigenschaften | Beschreibung |
---|---|
Text | Der für das Element angezeigte Text. |
Ausgewählt | Ein dem Element zugeordneter Zeichenfolgewert. |
Wert | Gibt an, ob der Artikel ausgewählt ist. |
Es ist wichtig zu beachten, dass:
- Um mit den Elementen in einer Dropdown-Liste oder einem Listenfeld zu arbeiten, verwenden Sie die Items-Eigenschaft des Steuerelements. Diese Eigenschaft gibt ein ListItemCollection-Objekt zurück, das alle Elemente der Liste enthält.
- Das SelectedIndexChanged-Ereignis wird ausgelöst, wenn der Benutzer ein anderes Element aus einer Dropdown-Liste oder einem Listenfeld auswählt.
Optionsfeldliste und Kontrollkästchenliste
Eine Optionsfeldliste zeigt eine Liste sich gegenseitig ausschließender Optionen. Eine Kontrollkästchenliste zeigt eine Liste unabhängiger Optionen. Diese Steuerelemente enthalten eine Auflistung von ListItem-Objekten, auf die über die Items-Eigenschaft des Steuerelements verwiesen werden kann.
Grundlegende Syntax der Optionsfeldliste:
<asp:RadioButtonList ID="RadioButtonList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="RadioButtonList1_SelectedIndexChanged">
</asp:RadioButtonList>
Grundlegende Syntax der Kontrollkästchenliste:
<asp:CheckBoxList ID="CheckBoxList1" runat="server" AutoPostBack="True"
OnSelectedIndexChanged="CheckBoxList1_SelectedIndexChanged">
</asp:CheckBoxList>
Allgemeine Eigenschaften von Kontrollkästchen- und Optionsfeldlisten:
Eigenschaften | Beschreibung |
---|---|
Wiederholungslayout | Dieses Attribut gibt an, ob die Tabellen-Tags oder der normale HTML-Fluss beim Formatieren der Liste beim Rendern verwendet werden soll. Der Standardwert ist Table. |
RepeatDirection | Sie gibt die Richtung an, in der die Steuerelemente wiederholt werden sollen. Die verfügbaren Werte sind Horizontal und Vertikal. Die Standardeinstellung ist Vertikal. |
Wiederholen Sie die Spalten | Es gibt die Anzahl der Spalten an, die beim Wiederholen der Steuerelemente verwendet werden sollen. Der Standardwert ist 0. |
Aufzählungslisten und Nummerierte Listen
Das Steuerelement für Aufzählungslisten erstellt Aufzählungslisten oder nummerierte Listen. Diese Steuerelemente enthalten eine Auflistung von ListItem-Objekten, auf die über die Items-Eigenschaft des Steuerelements verwiesen werden kann.
Grundlegende Syntax einer Aufzählungsliste:
<asp:BulletedList ID="BulletedList1" runat="server">
</asp:BulletedList>
Allgemeine Eigenschaften der Aufzählungsliste:
Eigenschaften | Beschreibung |
---|---|
BulletStyle | Diese Eigenschaft gibt den Stil und das Aussehen der Aufzählungszeichen oder Zahlen an. |
RepeatDirection | Sie gibt die Richtung an, in der die Steuerelemente wiederholt werden sollen. Die verfügbaren Werte sind Horizontal und Vertikal. Die Standardeinstellung ist Vertikal. |
Wiederholen Sie die Spalten | Es gibt die Anzahl der Spalten an, die beim Wiederholen der Steuerelemente verwendet werden sollen. Der Standardwert ist 0. |
HyperLink-Steuerung
Das HyperLink-Steuerelement ähnelt dem HTML-Element.
Grundlegende Syntax für ein Hyperlink-Steuerelement:
<asp:HyperLink ID="HyperLink1" runat="server">
HyperLink
</asp:HyperLink>
Es hat die folgenden wichtigen Eigenschaften:
Eigenschaften | Beschreibung |
---|---|
Bild URL | Pfad des Bildes, das von der Steuerung angezeigt werden soll. |
NavigateUrl | Ziel-Link-URL |
Text | Der Text, der als Link angezeigt werden soll. |
Ziel | Das Fenster oder der Rahmen, in den die verknüpfte Seite geladen wird. |
Bildsteuerung
Das Bildsteuerelement wird zum Anzeigen von Bildern auf der Webseite oder alternativem Text verwendet, wenn das Bild nicht verfügbar ist.
Grundlegende Syntax für ein Bildsteuerelement:
<asp:Image ID="Image1" runat="server">
Es hat die folgenden wichtigen Eigenschaften:
Eigenschaften | Beschreibung |
---|---|
Alternativer Text | Alternativer Text, der ohne Bild angezeigt werden soll. |
ImageAlign | Ausrichtungsoptionen für die Steuerung. |
Bild URL | Pfad des Bildes, das von der Steuerung angezeigt werden soll. |