WebAPI von ASP.Net MVC 4 bindet Kontrollkästchen nicht richtig?

Ich baue WebAPI in meine Entwicklung ein und poste alle Formularübermittlungen an einen WebAPI-Controller. Ich habe festgestellt, dass Ankreuzfelder nicht richtig an das Modell gebunden werden. Ich habe ein Formular mit:

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

Es wird ein Kontrollkästchen und ein ausgeblendetes Formularelement erstellt. Wenn ich das Kontrollkästchen ankreuze (was "wahr" bedeutet), gibt die Modellbindung in meinem WebAPI-Beitrag für die HasVideo-Eigenschaft den Wert "falsch" wieder. Ich habe die gesamte Methode auf einen herkömmlichen MVC-Controller umgestellt, und die Bindung funktioniert wie erwartet.

Gibt es eine Problemumgehung dafür oder fehlt mir etwas?

Antworten auf die Frage(3)

Ihre Antwort auf die Frage