现在@Html.RadioButtonFor
总是让我感到困惑我在 ViewModel 中有一个枚举的属性(比如说 DayOfWeek,因为它是内置的)
public class VM
{
public DayOfWeek SelectedDayOfWeek { get; set; }
}
在我看来我有
@Html.RadioButtonFor(x => x.Vm.SelectedDayOfWeek,false, new {@id = "Sun"})
@Html.RadioButtonFor(x => x.Vm.SelectedDayOfWeek,false, new {@id = "Mon"})
现在这有效,但我如何让它用于编辑。例如,他们想编辑他们设置的星期几。我想向他们展示他们选择的选项。
我怎么能这样。正如你现在看到的,它被硬编码为 false。
真的不想这样做
@Html.RadioButtonFor(x => x.Vm.SelectedDayOfWeek,@SelectedSunValue, new {@id = "Sun"})
@Html.RadioButtonFor(x => x.Vm.SelectedDayOfWeek,@SelectedMonValue, new {@id = "Mon"})