Share via


IHtmlHelper<TModel>.RadioButtonFor<TResult> Methode

Definition

Gibt ein <Eingabeelement> vom Typ "radio" für die angegebene expressionzurück. Fügt dem Element ein "value"-Attribut hinzu, das den ersten Nicht-Wertnull enthält, der in gefunden wurde: 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-Wertnull in übereinstimmt: der Wörterbucheintrag mit dem htmlAttributes Schlüssel "überprüft" oder der Eintrag mit dem ModelState vollständigen Namen. Wenn expression zu einem Nicht-Wertnull ausgewertet wird, verwendet stattdessen den ersten Nicht-Wertnull , der in gefunden wurde: der ModelState Eintrag mit dem vollständigen Namen oder der expression ausgewertet mit Model. Weitere Informationen zu einem vollständigen Namen finden Sie NameFor<TResult>(Expression<Func<TModel,TResult>>) unter . Fügt dem Element, das den Parameter enthält value , ein "value"-Attribut hinzu.

public:
generic <typename TResult>
 Microsoft::AspNetCore::Html::IHtmlContent ^ RadioButtonFor(System::Linq::Expressions::Expression<Func<TModel, TResult> ^> ^ expression, System::Object ^ value, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent RadioButtonFor<TResult> (System.Linq.Expressions.Expression<Func<TModel,TResult>> expression, object value, object htmlAttributes);
abstract member RadioButtonFor : System.Linq.Expressions.Expression<Func<'Model, 'Result>> * obj * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function RadioButtonFor(Of TResult) (expression As Expression(Of Func(Of TModel, TResult)), value As Object, htmlAttributes As Object) As IHtmlContent

Typparameter

TResult

Der Typ des Ergebnisses expression .

Parameter

expression
Expression<Func<TModel,TResult>>

Ein Ausdruck, der anhand des aktuellen Modells ausgewertet werden soll.

value
Object

Wert, der in das -Element eingeschlossen werden soll. Dieser Wert darf nicht null sein.

htmlAttributes
Object

Ein Object , der 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

Ein neues IHtmlContent , das das <Eingabeelement> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und die Zeichenfolgendarstellung des , um das expression Attribut "name" des select-Elements> festzulegen<. Bereinigt die Zeichenfolgendarstellung des ,, um das expression Attribut "id" des Elements festzulegen.

Gilt für: