Réglage maxlength et d'autres attributs html à l'aide de ASP.NET MVC méthodes d'aide

Actuellement, lorsque je veux mettre des attributs html comme maxlength et la saisie semi-automatique, je dois utiliser la syntaxe suivante:

<%= Html.TextBox("username", ViewData["username"], new { maxlength = 20, autocomplete = "off" }) %>

Est-il possible de le faire sans avoir à définir explicitement le ViewData["username"] partie? En d'autres termes, je veux compter sur l'aide de la méthode de chargement automatique de routine plutôt que d'avoir à indiquer de façon explicite à elle-champ à la charge de l'ViewData.

OriginalL'auteur Kevin Pang | 2009-01-28