Freigeben über


IHtmlHelper.RadioButton Methode

Definition

Gibt ein <Eingabeelement> vom Typ "radio" für das angegebene expressionzurück. Fügt dem Element ein "value"-null Attribut hinzu, das den ersten nicht gefundenen Wert enthält: den value Parameter oder den Wörterbucheintrag mit dem htmlAttributes Schlüssel "value". Fügt dem -Element ein "checked"-Attribut hinzu, wenn value der erste nicht gefundene Wert in übereinstimmt: der Wörterbucheintrag mit dem htmlAttributes Schlüssel "überprüft", der Eintrag mit dem ModelState vollständigen Namen, der Eintrag mit dem ViewData vollständigen Namen oder der expression ausgewertet mit Model.null Wenn isChecked nicht-null ist, verwendet stattdessen den ersten Nicht-Wertnull , der in gefunden wurde: der Eintrag mit dem ModelState vollständigen Namen oder der isChecked Parameter. Weitere Informationen zu einem vollständigen Namen finden Sie Name(String) unter.

public:
 Microsoft::AspNetCore::Html::IHtmlContent ^ RadioButton(System::String ^ expression, System::Object ^ value, Nullable<bool> isChecked, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent RadioButton (string expression, object value, bool? isChecked, object htmlAttributes);
abstract member RadioButton : string * obj * Nullable<bool> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function RadioButton (expression As String, value As Object, isChecked As Nullable(Of Boolean), htmlAttributes As Object) As IHtmlContent

Parameter

expression
String

Ausdrucksname relativ zum aktuellen Modell.

value
Object

Wenn nicht,null Wert, der in das -Element eingeschlossen werden soll. Darf nicht sein null , wenn isChecked auch null vorhanden ist und kein "aktivierter" Eintrag in htmlAttributesvorhanden ist.

isChecked
Nullable<Boolean>

Wenn true, ist das Optionsfeld zunächst ausgewählt. Darf nicht sein null , wenn value auch null vorhanden ist und kein "aktivierter" Eintrag in htmlAttributesvorhanden ist.

htmlAttributes
Object

Eine Object , die die HTML-Attribute für das -Element enthält. Alternativ kann eine IDictionary<TKey,TValue> instance, die die HTML-Attribute enthält.

Gibt zurück

Eine neue IHtmlContent , die das <Eingabeelement> enthält.

Hinweise

Kombiniert HtmlFieldPrefix das Attribut "name" des Eingabeelements> und expression legt es fest<. Desinfiziert expression , um das Attribut "id" des Elements festzulegen.

Gilt für: