ich versucht bin die richtige Razor-Syntax für sie gegenseitig ausschließende Optionsfelder zu finden, die sowohl den Wert einer Booleschen Eigenschaft auf meinem Modell reflektieren. Mein Modell hat dies:MVC4: Zwei Radiobuttons für eine einzelne boolean Modell Eigenschaft
public bool IsFemale{ get; set; }
Ich möchte diese Tasten mit zwei Funk angezeigt werden, ein „Mann“ und die andere „Female“, aber alles, was ich versucht habe bisher nicht den tatsächlichen Wert des reflektierten IsFemale
Eigenschaft auf dem Modell. Derzeit habe ich dies:
@Html.RadioButtonFor(model => model.IsFemale, !Model.IsFemale) Male
@Html.RadioButtonFor(model => model.IsFemale, Model.IsFemale) Female
Dieser Wert richtig zu bestehen scheint, wenn ich und Update ändern, aber nicht den korrekten Wert markieren, wie geprüft. Ich bin sicher, das ist etwas Dummes, aber ich stecke fest.
Was App-Kultur? Verwenden Sie lokalisierte .net? Weil ich nicht Ihr Problem repro kann und weil Darins Lösung gearbeitet vielleicht ist dies eine Kultur Einstellung Ausgabe ... – nemesv
Ich bin derzeit nicht die Kultur einstellen, so nehme ich es, die Maschine Standard ist verwenden. –
Interessant ... Es ist nur seltsam, weil ich es auch erwarten würde arbeiten, wie Sie in der Tat versucht, es in meinem repro tut ... – nemesv