Htmlhelper NameFor Verfahren
-
27-09-2019 - |
Frage
Gibt es eine Html.NameFor
Funktion, welche das name
HTML-Attribut für ein Modellelement wird?
Ich mag den folgenden Code in meiner Razor Ansicht verwenden:
<input type="text" value="@Model.User.Email" name="@Html.NameFor(x => x.User.Email)">
Lösung 2
Ja, es gibt Html.NameFor
Methode in dem ASP.NET MVC Futures Montag.
Andere Tipps
Html.NameFor
jetzt ist im Preis inbegriffen in MVC 4.
Wenn Sie wollen einfach nur den Wert für ein name
Attribut zu erhalten, die die Eingabe zurück zu Ihrem Modell funktioniert, wenn die Bindung Sie die ExpressionHelper.GetExpressionText
Methode verwenden könnten. Jedoch Aufrufen es würde einige Code-Gymnastik einzubeziehen.
Wie wäre es nur die TextBoxFor
Helfer mit?
@Html.TextBoxFor(Model => Model.User.Email)
Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow