我有两个属性
public bool IsSelOne {get; set;}
public bool IsSelTwo {get; set;}
目前有内部视图表示槽复选框。
如何在不更改属性的情况下通过单选按钮(IsSelOne
,IsSelTwo
)
答案 0 :(得分:1)
使用RadioButton的最佳方法是使用枚举映射它。 无论如何,你可以使用这种需要额外属性的技巧:
public bool IsSelOne {get; set;}
public bool IsSelTwo {get; set;}
public bool Selection {
get {
return IsSelOne ;
}
set {
IsSelOne = value;
IsSelTwo = !value ;
}
}
然后在你看来:
@Html.RadioButtonFor(m => m.Selection, true) ; // Radio for IsSelOne true
@Html.RadioButtonFor(m => m.Selection, false) ; // Radio for IsSelTwo true