目前我将单选按钮存储为bool
Nullable<bool> HasConnector {get; set;}
在视图中我有三个单选按钮为true false,我检查第三个为null,然后将radiobutton显示为已选中,如果它为null。
@if(Model.PdsToEdit.HasConnector.HasValue)
{
@Html.RadioButtonFor(model => model.PdsToEdit.HasConnector, string.Empty)
}else
{
@Html.RadioButtonFor(model => model.PdsToEdit.HasrConnector, string.Empty, new { Checked= "checked"})
}
我怎样才能简化这一点?MVC5中是否有任何数据注释用于null bools所以我可以保持视图干净?