HtmlHelperInputExtensions.CheckBoxFor<TModel> Metoda

Definicja

<Zwraca element wejściowy> typu "pole wyboru" z wartością "true" i <elementem wejściowym> typu "hidden" z wartością "false" dla określonej expressionwartości . Dodaje atrybut "check" do elementu "checkbox" na podstawie pierwszej wartości innejnull niż znaleziona ModelState w: wpis o pełnej nazwie lub obliczony expression względem Modelwartości . Zobacz NameFor<TResult>(Expression<Func<TModel,TResult>>) , aby uzyskać więcej informacji na temat "pełnej nazwy".

C#
public static Microsoft.AspNetCore.Html.IHtmlContent CheckBoxFor<TModel> (this Microsoft.AspNetCore.Mvc.Rendering.IHtmlHelper<TModel> htmlHelper, System.Linq.Expressions.Expression<Func<TModel,bool>> expression);

Parametry typu

TModel

Parametry

htmlHelper
IHtmlHelper<TModel>

Wystąpienie, które IHtmlHelper<TModel> rozszerza ta metoda.

expression
Expression<Func<TModel,Boolean>>

Wyrażenie, które ma być oceniane względem bieżącego modelu.

Zwraca

Nowy IHtmlContent zawierający <elementy wejściowe> .

Uwagi

Łączy HtmlFieldPrefix i reprezentację expression ciągu, aby ustawić atrybut "name" elementu pola wyboru. Sanitizuje reprezentację ciągu, expression aby ustawić atrybut "id" elementu pola wyboru.

Dotyczy

Produkt Wersje
ASP.NET Core 1.0, 1.1, 2.0, 2.1, 2.2, 3.0, 3.1, 5.0, 6.0, 7.0, 8.0, 9.0