I have a model
public int Id { get; set; }
public string Name { get; set; }
public string Phone { get; set; }
public bool IsChecked { get; set; }
I want to use checkboxfor in my view
@Html.CheckBoxFor(model => model.IsChecked, new{@checked="checked"})
My checkbox is unchecked and view renders additional input
<input name="IsChecked" type="hidden" value="false">
I don't understand how does it work? And how do i pass checkbox bool value to my model? Thanks.