Freigeben über


IHtmlHelper.CheckBox(String, Nullable<Boolean>, Object) Methode

Definition

Gibt ein <Eingabeelement> vom Typ "checkbox" mit dem Wert "true" und ein <Eingabeelement> vom Typ "hidden" mit dem Wert "false" für das angegebene expressionzurück. Fügt dem "checkbox"-Element ein "check"-Attribut hinzu, das auf dem ersten Nicht-Wertnull basiert, der in gefunden wurde: dem Wörterbucheintrag mit dem htmlAttributes Schlüssel "überprüft", dem Eintrag mit dem ModelState vollständigen Namen, dem Eintrag mit dem ViewData vollständigen Namen oder dem expression ausgewerteten mit Model. 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 ^ CheckBox(System::String ^ expression, Nullable<bool> isChecked, System::Object ^ htmlAttributes);
public Microsoft.AspNetCore.Html.IHtmlContent CheckBox (string expression, bool? isChecked, object htmlAttributes);
abstract member CheckBox : string * Nullable<bool> * obj -> Microsoft.AspNetCore.Html.IHtmlContent
Public Function CheckBox (expression As String, isChecked As Nullable(Of Boolean), htmlAttributes As Object) As IHtmlContent

Parameter

expression
String

Ausdrucksname relativ zum aktuellen Modell.

isChecked
Nullable<Boolean>

Wenn truedas Kontrollkästchen zunächst aktiviert ist.

htmlAttributes
Object

Eine Object , die 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

Eine neue IHtmlContent , die die <Eingabeelemente> enthält.

Hinweise

Kombiniert HtmlFieldPrefix und expression zum Festlegen des Attributs "name" des Kontrollkästchenelements. Sanitiert expression , um das Attribut "id" des Kontrollkästchenelements festzulegen.

Gilt für: