在视图中,我有一个单选按钮,有两个选项:
<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>
当我在我的模型中没有选择任何值的情况下发布此内容时,我会在性别字段上收到0(零)。这必须为null或类似的东西,并使我的模型无效。因为用户必须选择一个值。
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; }
{...}
型号:
[Required]
[Display(Name = "Gender")]
public Genero Gender { get; set; }
我该如何做到这一点?
答案 0 :(得分:0)
我将我的权限类更改为:
public Genero? Gender { get; set; }
我的观点模型为:
[Required]
[Display(Name = "Gender")]
public Genero? Gender { get; set; }
坦克征求意见。