我有这样的代码RadioButtonFor不绑定空值
@Html.RadioButtonFor(model => model.LivStato, 1, Model.LivStato == 1)
@Html.RadioButtonFor(model => model.LivStato, -1, Convert.ToString(Model.LivStato) == string.Empty)
如果Model.LivStato == 1
是真实的,单选按钮被选中。
我不明白为什么如果Convert.ToString(Model.LivStato) == string.Empty
是真实的,单选按钮没有被选中
我也试试这个
@Html.RadioButtonFor(model => model.LivStato, -1, !Model.LivStato.HasValue)
,但不起作用。
在模型:
public short? LivStato { get; set; }
谁能帮助我?
感谢您的回复。 '@ Html.RadioButtonFor(model => model.LivStato,null)'不起作用。我把'@ Html.RadioButtonFor(model => model。LivStato,-1)'并且在我的控制器中,我将-1更改为null。 – sara
@sara ok,编辑为“正确”的答案! –