In a view I have a Radio Button whith 2 options:
<div class="btn-group" data-toggle="buttons">
<label class="btn btn-primary ">
<input value="0" name="Gender" type="radio"> Feminino
</label>
<label class="btn btn-primary ">
<input value="1" name="Gender" type="radio"> Masculino
</label>
</div>
When I post this without select any value in my model I receive 0 (zero) on gender field. This have to be null or something like that and invalidate my model. Because the user must choose a value.
public enum Genero
{
Feminino = 0,
Masculino = 1
}
public string Name { get; set; }
public string Lastname { get; set; }
public Genero? Gender { get; set; }
public DateTime BirthDate { get; set; }
{...}
Model:
[Required]
[Display(Name = "Gender")]
public Genero Gender { get; set; }
How can I make this work?