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?