我的 ViewModel 类中有这个属性:
public bool AreSimilarEntitiesChecked { get; set; }
在我的控制器中,我将其值设置为“true”并返回带有模型的视图:
model.AreSimilarEntitiesChecked = true;
return View(model).WithWarning("Check the similar mentors before saving!");
在我的视图中有一个表单,我在其中放置了该属性的隐藏文件:
@Html.HiddenFor(m => m.AreSimilarEntitiesChecked)
在 View 返回包含 AreSimilarEntitiesChecked 的模型后,它的值仍然为 False,尽管我在控制器中设置了 True 值。
我不知道它有什么问题。
生成的 HTML:
<input name="AreSimilarEntitiesChecked" id="AreSimilarEntitiesChecked"
type="hidden" value="False" data-val-required="The AreSimilarEntitiesChecked
field is required." data-val="true">