如何在MVC5中创建3路单选按钮?

时间:2013-11-22 20:50:57

标签: c# asp.net-mvc-5

目前我将单选按钮存储为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所以我可以保持视图干净?

0 个答案:

没有答案