Веб-интерфейс ASP.Net MVC 4 неправильно привязывает флажки?

Я включаю WebAPI в свою разработку и отправляю все отправленные формы на контроллер WebAPI. Я заметил, что флажки не привязаны к модели правильно. У меня есть форма, использующая:

@Html.CheckBoxFor(m => m.HasVideo)

Он производит флажок и скрытый элемент формы. Когда я устанавливаю флажок (что означает «истинное» значение), привязка модели в моей публикации WebAPI отражает ложь для свойства HasVideo. Я переместил весь метод на традиционный контроллер MVC, и привязка работает, как и ожидалось.

Есть ли обходной путь для этого или я что-то упускаю?

Ответы на вопрос(3)

Ваш ответ на вопрос