Compartir a través de


IHtmlHelper<TModel>.CheckBoxFor Método

Definición

Devuelve un <elemento de entrada> de tipo "checkbox" con el valor "true" y un <elemento de entrada> de tipo "hidden" con el valor "false" para el especificado expression. Agrega un atributo "activado" al elemento "checkbox" basado en el primer valor quenull no se encuentra en: la htmlAttributes entrada del diccionario con la clave "activada" o la ModelState entrada con nombre completo. Si expression se evalúa como un valor distintonull de , en su lugar usa el primer valor que nonull se encuentra en: la ModelState entrada con nombre completo o el expression objeto evaluado con Model. Consulte NameFor<TResult>(Expression<Func<TModel,TResult>>) para obtener más información sobre un "nombre completo".

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

Parámetros

expression
Expression<Func<TModel,Boolean>>

Expresión que se va a evaluar con respecto al modelo actual.

htmlAttributes
Object

que Object contiene los atributos HTML del elemento de casilla. Como alternativa, una IDictionary<TKey,TValue> instancia que contiene los atributos HTML.

Devoluciones

Nuevo IHtmlContent que contiene los <elementos de entrada> .

Comentarios

HtmlFieldPrefix Combina y la representación de cadena del para establecer el expression atributo "name" del elemento de casilla. Sanea la representación de cadena del expression atributo "id" del elemento de casilla para establecer.

Se aplica a