@Html.TextBoxFor(Model => Model.Age, new{ @value="0" })
public Nullable<decimal> Age { get; set; }
Wenn der Wert dieser Methode gesetzt Standard aber Wert nicht Wert, warumWie in Textbox Standardwert setzen
@Html.TextBoxFor(Model => Model.Age, new{ @value="0" })
public Nullable<decimal> Age { get; set; }
Wenn der Wert dieser Methode gesetzt Standard aber Wert nicht Wert, warumWie in Textbox Standardwert setzen
Value
V
sollte diese Frage
@html.TextBoxFor(Model=>Model.Age,new{@Value="0"})
Aber Zeit bearbeiten Wenn die Eigenschaft denselben Wert wie 20 hat, dann sollte Wert 0 sein Weil Attribut Wert gesetzt 0 Also alle Zeit Wert sollte Null sein –
Wenn Sie es von Code hinter zuweisen, können Sie es tun, wie dies '@ Html.TextBoxFor (Model => Model .Age, neue {@Value = Age'})' @Krishna Soni –
Wenn du '0' willst, setze' 0' in 'Alter' und jeden anderen Wert, den du anzeigen willst. –
Blick Hauptstadt sein http://stackoverflow.com/questions/16414012/default-value-für-textboxfor-in-asp-net-mvc –
benutze diesen code auch bu nicht gesetzt, wenn die eigenschaft den int-typ ändert, dann der voreingestellte wert, aber ich kann den eigenschaftstyp nicht ändern –
Wert-Attribut nie setzen wenn Sie den 'HtmlHelper' benutzen Methoden! Legen Sie den Wert der Eigenschaft 'Age' in der GET-Methode des Controllers fest, bevor Sie das Modell an die Ansicht übergeben –