Einstellung maxlength und andere html-Attribute verwenden ASP.NET MVC-helper-Methoden
Derzeit, wenn ich will, legen Sie html-Attribute wie maxlength und autocomplete, ich habe die Verwendung der folgenden syntax:
<%= Html.TextBox("username", ViewData["username"], new { maxlength = 20, autocomplete = "off" }) %>
Gibt es eine Möglichkeit, dies zu tun, ohne explizit den ViewData["username"] Teil? In anderen Worten, ich will verlassen Sie sich auf die helper-Methode ist das automatische be-routine, anstatt Sie explizit zu erzählen, um welches Feld zu laden, bis aus der ViewData.
Du musst angemeldet sein, um einen Kommentar abzugeben.
Übergeben Sie "null" als zweiten parameter:
ja, aber Sie haben zu verwenden, ViewData.Modell anstelle von ViewData.Element()
den code in Ihr controller sollte dann so Aussehen (sry 4 VB.NET code)
nun können Sie dies in der Ansicht
beachten Sie, dass das user-Objekt hat eine öffentliche Eigenschaft username
hth
Ich Bau verwendet als unten:
Zur Einstellung maximale Länge des Textfeldes können Sie pass "" oder null-Wert für den Zweiten Parameter und html-Attribute(maxlength) als Dritten parameter