Freigeben über


IHtmlHelper<TModel>.CheckBoxFor Methode

Definition

Gibt ein <Eingabeelement> vom Typ "checkbox" mit dem Wert "true" und ein <Eingabeelement> vom Typ "hidden" mit dem Wert "false" für die angegebene expressionzurück. Fügt dem Element "checkbox" ein "checked"-Attribut basierend auf dem ersten Nicht-Wertnull hinzu, der in gefunden wurde: dem htmlAttributes Wörterbucheintrag mit dem Schlüssel "aktiviert" oder dem 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 .

public:
 Microsoft::AspNetCore::Html::IHtmlContent ^ CheckBoxFor(System::Linq::Expressions::Expression<Func<TModel, bool> ^> ^ expression, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent CheckBoxFor (System.Linq.Expressions.Expression<Func<TModel,bool>> expression, object htmlAttributes);
abstract member CheckBoxFor : System.Linq.Expressions.Expression<Func<'Model, bool>> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function CheckBoxFor (expression As Expression(Of Func(Of TModel, Boolean)), htmlAttributes As Object) As IHtmlContent

Parameter

expression
Expression<Func<TModel,Boolean>>

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

htmlAttributes
Object

Ein Object , der die HTML-Attribute für das Kontrollkästchenelement enthält. Alternativ kann eine IDictionary<TKey,TValue> instance, die die HTML-Attribute enthält.

Gibt zurück

Ein neues IHtmlContent , das die <Eingabeelemente> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und die Zeichenfolgendarstellung des expression festzulegenden "name"-Attributs des Kontrollkästchenelements. Bereinigt die Zeichenfolgendarstellung des ,, um das expression Attribut "id" des Kontrollkästchenelements festzulegen.

Gilt für: