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; }