Флажок и скрытое поле в ASP.NET MVC

Html.CheckboxFor создает скрытое поле с false ценность и это разумно. Но теперь мне нужно реализовать форму с помощью метода GET HTTP. Очевидно, что истинные и ложные значения отправляются на сервер, когда я отправляю свою форму. проблема в том, что связыватель модели MVC не может понять значение "истина, ложь".

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

Как я могу обойти эту проблему?

1 ответ

Решение

На самом деле проблема была в MvcContribGrid.

Смотрите вопрос: MvcContrib grid и флажки

Он объединяет значения строки запроса http://contoso.com/?CheckBoxVal=true,CheckBoxVal=false в http://contoso.com/?CheckBoxVal=true,false

Другие вопросы по тегам