ich CheckBoxFor verwende für boolean Wert einreichen.Checkboxfor Rückkehr immer null in MVC Razor
Demo.cshtml
<div class="checkbox">
<label>@Html.CheckBoxFor(i => i.ReportModel.Is_XRay.Value) X-Ray</label>
</div>
Auch habe ich ausgewählt Checkbox, erhalte ich in versteckten Wert falsch.
Auch wenn ich Seite einreichen, erhalte ich Checkbox Wert null
Gibt es einen Grund 'Is_XRay' NULL-Werte zugelassen? Ich denke, das ist wahrscheinlich die Ursache Ihres Problems ... – petelids
Nein, es ist nur Null in der Datenbank. Aber es ist immer der Wert Wahr/Falsch- –
einen Blick auf diese Frage haben - http://stackoverflow.com/questions/6849774/mvc3-creating-checkbox-for-nullable-boolean. Ich denke, das könnte helfen. In diesem Fall ist es am besten, die Antwort von Darin zu betrachten (um ein Ansichtsmodell mit einer nicht nullbaren Eigenschaft zu erstellen). – petelids