我正在使用ASP.Net MVC,并且希望使用单选按钮将布尔值恢复为true或false
我尝试了HTML帮助程序,但没有喜悦,所以像这样直接使用html。
@Html.RadioButtonFor(m => m.ReleaseAsSoonAsPossible, true, Model.ReleaseAsSoonAsPossible ? (object) new {@checked = "checked", id = "ReleaseAsSoonAsPossibleTrue"} : "")<label For="ReleaseAsSoonAsPossibleTrue" class="control-label">Release as soon as possible</label>
<br/>
@Html.RadioButtonFor(m => m.ReleaseAsSoonAsPossible, false, !Model.ReleaseAsSoonAsPossible ? (object) new {@checked = "checked", id = "ReleaseAsSoonAsPossible"} : "")<label For="ReleaseAsSoonAsPossible" class="control-label">Schedule release on: </label>
该页面最初是在单击按钮时部分加载的,并且单击标签会按预期工作,并相应地选择单选按钮,但是,如果用户在页面加载或随后的回发单击时存在记录,标签不起作用。
我已经查看了控制台并监视了click \ change事件,并触发了6个事件,但单选按钮的实际状态没有改变。
我将不胜感激,因为目前我仍在挠挠头,因此提出了有关如何解决此问题的任何建议。