Quelle est la raison de la méthode displayfor ignore les attributs html?

Lors de l'utilisation de ce

@Html.DisplayFor(m => m.someField, new { htmlAttributes = "class = someclass" })

le terrain, lors du rendu ne contient pas de classe someclass. Je suppose que c'est parce que sa viens de l'écriture du texte et il n'y a pas un élément span ou quoi que ce soit à l'ensemble de la classe.

Je suis vraiment à la recherche pour définir l'id de sorte que je puisse le mettre à jour via js plus tard.

stackoverflow.com/questions/6365633/...
Méthode displayfor(), n'a pas d'attributs HTML, donc u ne peut pas le faire. Au lieu de cela il y a d'autres façons de rendre les données à l'intérieur d'un DIV/SPAN avec ur de la classe..
Je pense qu'il devrait être @Html.Méthode displayfor(m => m.someField, nouveau {@class="someClass"})

OriginalL'auteur Matt | 2012-10-16