Kontrollkästchen für NULL-booleschen Wert

Mein Modell ist ein boolescher Wert, der muss null sein

public bool? Foo
{
   get;
   set;
}

so, in meinem Rasiermesser cshtml ich habe

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

außer, dass nicht funktioniert. Weder hat casting mit (bool). Wenn ich

@Html.CheckBoxFor(m => m.Foo.Value)

nicht erzeugen eine Fehlermeldung, aber es funktioniert nicht binden zu meinem Modell, wenn geschrieben und foo auf den Wert null gesetzt. Was ist der beste Weg, um Foo auf der Seite und machen es zu binden, um mein Modell für ein post?

InformationsquelleAutor der Frage DMulligan | 2011-07-27

Schreibe einen Kommentar