Ich verwende Entity Framework (v4) -Entitäten. Ich habe eine Entität namens Auto mit einer Jahr-Eigenschaft des Typs Ganzzahl. Die Year-Eigenschaft lässt NULL nicht zu. Ich habe folgend in meiner erstellen Ansicht:Zeigen Sie leeres Textfeld mit Html.TextBoxFor für eine Nicht-Null-Eigenschaft in einer EF-Entität an
<%= Html.TextBoxFor(model => model.Year) %>
ich verpflichtet bin, ein neues Auto-Objekt zurück (aufgrund anderer Anforderungen) in meinem HttpGet Aktion im CarController erstellen.
Derzeit wird eine Null im Jahr-Textfeld angezeigt, da die Jahr-Eigenschaft NULL nicht zulässt. Ich möchte ein leeres Textfeld in der Create-Ansicht anzeigen. Wie mache ich das?
Ich könnte es so tun, aber ich bevorzuge Html.TextBoxFor. – thd
@ Html.TextBoxFor (model => model.Year, new {Value = ""}) erlaubt Modellbindung, diese Antwort nicht. – MeanGreen