ciao!
ho una problema con le checkbox quando vado ad inserire i dati.
questo il model:
codice:
namespace CSharpNetCoreWeb.Models
{
public class Persona
{
[Key]
public int ID { get; set; }
[Required(ErrorMessage = "Email obbligatoria")]
public string Email { get; set; }
public bool Active { get; set; }
public List<Persona> list { get; set; }
}
}
questo il componente sulla pagina dentro al form:
codice:
@Html.LabelFor(model => model.Active, htmlAttributes: new { @class = "control-label col-md-2" })
<div class="col-md-10">
<div class="checkbox">
@Html.EditorFor(model => model.Active)
</div>
</div>
quando invio il form mi esce sempre 2 in console:
codice:
[HttpPost]
public ActionResult AddPersona(Persona p)
{
Debug.WriteLine(p.Active);
return RedirectToAction("Index");
}