Interfejs WebAPI ASP.Net MVC 4 nie wiąże poprawnie pól wyboru?

Włączam WebAPI do mojego rozwoju i wysyłam wszystkie zgłoszenia do kontrolera WebAPI. Zauważyłem, że pola wyboru nie są poprawnie powiązane z modelem. Mam formularz za pomocą:

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

Tworzy pole wyboru i ukryty element formularza. Gdy sprawdzam pole wyboru (co oznacza „prawdziwą” wartość), powiązanie modelu w moim Post WebAPI odzwierciedla false dla właściwości HasVideo. Przeniosłem całą metodę na tradycyjny kontroler mvc i powiązanie działa zgodnie z oczekiwaniami.

Czy istnieje obejście tego problemu, czy jest coś, czego brakuje?

questionAnswers(3)

yourAnswerToTheQuestion