ASP.Net MVC标签对于回发或页面加载不起作用

时间:2018-08-09 07:59:23

标签: javascript asp.net-mvc radio-button

我正在使用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个事件,但单选按钮的实际状态没有改变。

我将不胜感激,因为目前我仍在挠挠头,因此提出了有关如何解决此问题的任何建议。

0 个答案:

没有答案