html helper复选框无法按要求工作

时间:2019-04-29 04:14:50

标签: c# asp.net-mvc razor html-helper

如果用户选中此复选框(由下面的代码生成),我将在第一页上填写一份调查表

在下一页中不应选中它,而在用户返回上一页时应选中它。没有任何工作,在调试视图时,它显示一切正常执行,但是在显示页面时,选中复选框以解决用户遇到的任何问题...我不知道为什么这个html帮助器不起作用,我已经尝试了所有方法。

换句话说: 我在ASP.NET核心Web应用程序MVC上遇到问题,即使我的模型显然将值设置为true,CheckBoxFor也不会在服务器端验证失败时检查我的复选框。我的Razor标记/代码如下:

@Html.CheckBoxFor(x => x.markforreview, Model.markforreview)<label>Mark For Review</label>

1 个答案:

答案 0 :(得分:0)

我添加了

ModelState.Clear(); 在所有返回view()之前;

@ Html.CheckBoxFor(x => x.markforreview) 正在工作。