ASP MVC 单选按钮 - 不是 select 值
ASP MVC Radio Button - Not select a value
在一个视图中,我有一个带有 2 个选项的单选按钮:
<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>
当我 post 在我的模型中没有 select 任何值时,我在性别字段上收到 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; }
我怎样才能使这个工作?
我将实体 class 更改为:
public Genero? Gender { get; set; }
我的视图模型为:
[Required]
[Display(Name = "Gender")]
public Genero? Gender { get; set; }
谢谢评论。
在一个视图中,我有一个带有 2 个选项的单选按钮:
<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>
当我 post 在我的模型中没有 select 任何值时,我在性别字段上收到 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; }
我怎样才能使这个工作?
我将实体 class 更改为:
public Genero? Gender { get; set; }
我的视图模型为:
[Required]
[Display(Name = "Gender")]
public Genero? Gender { get; set; }
谢谢评论。