ASP.NET MVC中的复选框和隐藏字段

时间:2013-09-24 17:22:56

标签: asp.net-mvc razor checkboxfor

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.

如何解决此问题?

1 个答案:

答案 0 :(得分:0)

实际上问题出现在MvcContribGrid中。

请参阅问题:MvcContrib grid and checkboxes

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