如果用户选中该复选框(由下面的代码生成),我会在第一页上有问卷
在下一页中,不应该检查它,当用户返回到上一页时,应该检查它。没有什么工作,在调试视图时它显示正确执行的所有内容但是当显示页面时,勾选用户经历的任何问题...我不知道为什么这个html助手不起作用,我已经尝试了一切。
换句话说:我的ASP.NET核心Web应用程序MVC存在问题,即使我的模型明确将值设置为true,CheckBoxFor也不会检查服务器端验证失败的复选框。我的Razor标记/代码看起来像:
@Html.CheckBoxFor(x => x.markforreview, Model.markforreview)<label>Mark For Review</label>
我补充道
ModelState.Clear();在所有返回view()之前;
@ Html.CheckBoxFor(x => x.markforreview)现在正在运行。