1

Html.CheckboxFor生成具有false值的隐藏字段,这是合理的。但现在我需要使用 GET HTTP 方法来实现表单。当我提交表单时,显然 true 和 false 值被发送到服务器。问题是 MVC 模型绑定器无法理解“真、假”值。

The parameter conversion from type 'System.String' to type 'System.Boolean' failed. 
See the inner exception for more information.

我该如何解决这个问题?

4

1 回答 1

0

实际上问题出在 MvcContribGrid 中。

请参阅问题:MvcContrib 网格和复选框

它将查询字符串值http://contoso.com?CheckBoxVal=true,CheckBoxVal=false合并到http://contoso.com?CheckBoxVal=true,false

于 2013-09-24T18:25:09.313 回答