Wie setze ich den Wert in @ Html.TextBoxFor in der Razor-Syntax?
Habe ich erstellt eine text-box mit Razor und versuchen value
wie folgt.
@Html.TextBoxFor(model => model.Destination, new { id = "txtPlace", value= "3" })
Habe ich versucht Anhängen value
mit @
@Html.TextBoxFor(model=> model.Destination, new { id = "txtPlace", @value= "3" })
obwohl es rendert html - input
tag mit leeren value
<input id="txtPlace" name="Destination" type="text" value
class="ui-input-text ui-body-c ui-corner-all ui-shadow-inset ui-mini" >
Was falsch mache?
InformationsquelleAutor der Frage viki | 2012-12-21
Du musst angemeldet sein, um einen Kommentar abzugeben.
Das problem ist, dass Sie mit einem Kleinbuchstaben v.
Müssen Sie es Wert und es sollte das Problem beheben:
InformationsquelleAutor der Antwort Gaz Winter
Ich versucht, anstelle
value
mitValue
- und es hat geklappt. Es hat dievalue
iminput
tag jetzt.InformationsquelleAutor der Antwort viki
Es geht zu schreiben, die den Wert Ihrer Immobilie
model.Destination
Dies ist by-design. Sie werden wollen, füllen Sie Ihre Destination-Eigenschaft mit dem Wert, den Sie wollen in Ihrem controller an, bevor Sie wieder Ihren Blick.
InformationsquelleAutor der Antwort dove
Ich versucht, anstelle
value
mitValue
- und es hat geklappt. Es hat dievalue
iminput
tag jetzt.InformationsquelleAutor der Antwort Pankaj
Dies funktioniert für mich, in MVC5:
InformationsquelleAutor der Antwort Bogdan Mates