Das ASP.Net Framework bietet zwei leistungsstarke Optionen für RadioButtons : die einzigen
. Beide haben die Standard- Aussehen eines HTML- Radio-Button und beide können eine Seite Postback zur Auswahl führen , erfassen eine Auswahl des Benutzers und Binden von Daten . Das RadioButtonList Steuerung ist besonders nützlich in Visual Basic (VB) . NET-Anwendungen , da es verbindliche und Vorlage der Daten vereinfacht , und es hat eingebaute gegenseitige Exklusivität. Sie können jedoch einfacher anpassen einzelnen RadioButtons in Aussehen und eine bessere Flexibilität bei Anwendungen, bei denen das vordere Ende spannt einen großen Teil der Seite. Anleitung
1 zuweisen jedes Steuerelement eine eindeutige Kennung (zB . ) Konfigurieren RadioButton und RadioButtonList richtig ist der Schlüssel zum mit ihnen mit anspruchsvolleren VB Befehle . Wenn ein RadioButtonList ist datengebundene wird , dann wird jedes Listenelement wird dynamisch generiert werden , und Sie müssen nicht Texteigenschaften außerhalb der Code-Behind- Datei angeben. Es ist auch wichtig , je nach dem Zweck der Anwendung , um einen wahren oder falschen Wert für die Eigenschaft Checked angeben .
2
Geben Sie die Datenquelle für das RadioButtonList , entweder in der Code-Behind -Datei oder in die Eigenschaften des Steuerelements . Binden von Daten an Steuerelemente RadioButton funktioniert ähnlich wie bei anderen databinding Operationen . Die Liste wird dynamisch aus der Datenquelle erzeugt werden , aber Sie können statische Liste Elemente durch Angabe einer AppendDataBoundItems den Wert der Eigenschaft als wahr hinzuzufügen. Die verschiedenen Listenelemente werden sich gegenseitig ausschließen , so lange sie innerhalb des gleichen RadioButtonList Kontrolle.
3
Databind einzelnen RadioButtons in der Code-Behind -Datei oder im Code-Blöcke . Zum Beispiel unter " rbut1 ", wie die ID des RadioButton und mit einer deklarierten und projektierten Daten Leser , könnten Sie der Schaltfläche Text-Wert wie so gesetzt : rbut1.Text = dataReader.Item ( "Feld" ) . Um einzelne RadioButtons zusammenarbeiten logisch , benötigen Sie , um sie einer GroupName Eigenschaft mit einem identischen Wert für jede Taste in der Gruppe.
4
Abrufen der Wert geprüft durch die Deklaration einer Variablen als entweder eine ganze Zahl oder ein String ist, und weisen Sie ihm ein Ja oder Nein Gegenwert auf das Ergebnis des RadioButton , zB basierend :
Dim rbutVal As Integer
Wenn rbut1.Checked = True Then
rbutVal = 1
End If
die einzige operative Eigenschaft eines RadioButton oder RadioButtonList in einem Postback oder das Ziel eines Formular-Steuerelement die Aktion Eigentum übertragen das aufgegebene Wert ist. Die Checked-Eigenschaft hat nur Optionen von wahr oder falsch.