Ajouter une Id ou d'autres attributs de ASP.NET MVC 3 Helper Html Textbox

Comment puis-je ajouter des attributs à un helper html de zone de texte.

J'ai essayé ceci:

@Html.TextBox("username", new { id = "username" })

Ce qui semble mettre "id=nom d'utilisateur" dans le champ de valeur de la zone de texte. Je veux ajouter un Id de ma zone de texte.

Grâce.

a fourni la réponse, mais il y a des attributs spécifiques comme la classe qui est en conflit avec .net code. ainsi, l'utilisation de @ pour échapper à la chaîne comme @Html.TextBox("username", Model.Username, new { @class = "username" })

OriginalL'auteur Dietpixel | 2011-08-27