值'value'对Status MVC 5无效

时间:2015-03-04 12:14:11

标签: c# asp.net-mvc asp.net-mvc-4 model model-binding

我试图通过向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。

0 个答案:

没有答案