Zur Zeit, wenn ich HTML-Attribute wie maxlength und autocomplete setzen will, muss ich folgende Syntax verwenden:
%Vor%Gibt es eine Möglichkeit, dies zu tun, ohne explizit den ViewData ["username"] Teil zu setzen? Mit anderen Worten, ich möchte mich auf die automatische Laderoutine der Hilfsmethode verlassen, anstatt explizit angeben zu müssen, welches Feld von den ViewData geladen werden soll.
Ja, aber Sie müssen ViewData.Model anstelle von ViewData.Item ()
verwendenDer Code in Ihrem Controller sollte so aussehen (sry 4 VB.NET Code)
%Vor%Jetzt können Sie dies in der Ansicht
tun %Vor%Beachten Sie, dass das Benutzerobjekt einen öffentlichen Benutzernamen hat
hth
Zum Einstellen der maximalen Länge von TextBox können Sie "" oder null für den zweiten Parameter übergeben und html-Attribute (maxlength) als dritten Parameter festlegen
%Vor%Tags und Links asp.net-mvc