MVC CheckboxFor: MVC CheckboxFor is a helper method in ASP.NET MVC that renders an HTML checkbox input element for a specified property of a model. It is used to create checkbox inputs in a form based on the model’s property value.
Estoy intentando crear una casilla de verificación para cada elemento del modelo en mi vista. Sin embargo, mi expresión lambda no funciona cuando intento llamar a mis propiedades. Sin embargo, sí funciona cuando uso Html.DisplayNameFor.
He estado intentando durante varios días. ¿Alguien puede indicarme en la dirección correcta?
Atentamente,
davy.ai
Parece que el problema está en la expresión lambda utilizada para llamar a las propiedades. Según la imagen adjunta, estás utilizando
m => m.IsSelected
como expresión lambda, lo cual no está funcionando. Sin embargo, funciona cuando se utilizaHtml.DisplayNameFor(m => m.IsSelected)
.Para solucionar esto, puedes intentar lo siguiente:
Html.CheckBoxFor(m => m.IsSelected)
en lugar deHtml.DisplayFor(m => m.IsSelected)
. Esto generará un checkbox para la propiedad.