我试图通过向View中添加一个隐藏的输入,将Model的属性发送到Controller in Controller,如下所示:
在模型中我有这个属性:
public bool Status { get; set; }
在表单内的视图中,我添加了这个:
<input type="hidden" id="Status" name="Status" value="@Model.Status" />
我在视图中调试了代码,@ Model.Status是true
。
以下是行动:
[HttpPost]
public ActionResult EditMember(Member member)
{
....
}
它应该将隐藏输入的值绑定到Model的Status属性。但是,当涉及到该行动时,状态是错误的。并且ModelState无效并且表示&#39;值的值对于状态&#39;无效。我检查了财产的价值是&#39;价值&#39;当它试图绑定属性时,它将是一个错误,状态属性为false。