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");
}