Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

104
Views
El valor de CheckBoxFor siempre es FALSO HTML /ASP.NET

Quiero mostrar 2 campos, uno es una casilla de verificación y el otro es una descripción en el caso de la casilla de verificación, por alguna razón, siempre aparece FALSO al usar CheckBox. ¡La descripción funciona bien!

código HTML

 <table> @for (var i = 0; i < Model.PurchaseOrder.LineItems.Count(); i++) { <tr> <td> @Html.CheckBoxFor(m => m.LineItems[i].Received) </td> <td> @Model.PurchaseOrder.LineItems.ToArray()[i].Description </td> </tr> } </table>

Modelo

 public class LineItem { [MaxLength(2000)] public string Description { get; set; } public bool Received { get; set; } }

Modelo

 public class PurchaseOrder { [MaxLength(100)] public string AccountNumber { get; set; } public IEnumerable<LineItem> LineItems { get; set; } = new List<LineItem>(); }

Ver modelo

 public class ViewModel { public PurchaseOrder PurchaseOrder { get; set; } public List<LineItem> LineItems { get; set; } }

Necesito saber cómo podría ser la razón por la que sale FALSO el CheckBoxFor ¡Gracias!

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!