Asp.net mvc 4 如何将未选中的值设置为RadioButtonneNumFor?
我想将单选按钮枚举值设置为未选中。我的代码是Asp.net mvc 4 如何将未选中的值设置为RadioButtonneNumFor?,asp.net-mvc-4,enums,Asp.net Mvc 4,Enums,我想将单选按钮枚举值设置为未选中。我的代码是 public enum AgeGroup { [Display(Name = "20")] Twenty, // = "20", [Display(Name = "21-30")] TwentyOneToThirty, // = "21-30", [Display(Name = "31-45")] ThirtyOneToFortyFive, //
public enum AgeGroup
{
[Display(Name = "20")]
Twenty, // = "20",
[Display(Name = "21-30")]
TwentyOneToThirty, // = "21-30",
[Display(Name = "31-45")]
ThirtyOneToFortyFive, // = "31-45",
[Display(Name = "45-60")]
FortyFiveToSixty, // = "45-60",
[Display(Name = "60+")]
SixtyPlus, // = "60+"
}
我的模范班是
public AgeGroup AgeGroup { get; set; }
而这一观点是正确的
<td>@Html.RadioButtonForEnum(m => m.AgeGroup)/td>
@Html.radiobuttonforeum(m=>m.AgeGroup)/td>
当我运行代码时,它显示选择了值20。我不希望任何东西被选中。如何实现这一点?在您的案例中,默认情况下选择值
20
,因为默认情况下枚举仅设置为第一个值。您必须使该属性在模型上为null,如
public AgeGroup? AgeGroup { get; set; }