Écraser la classe sur un `Html.EditorFor`

par défaut avec

<%: Html.EditorFor(m => m.ConfirmationHeadline) %>

la sortie est:

 <input type="text" value="" 
        name="ConfirmationHeadline" id="ConfirmationHeadline" 
        class="text-box single-line">

Comme vous pouvez le voir, l'entrée ajoute déjà un class attribut. Eh bien, cela ne devrait pas être un problème, il suffit d'utiliser

<%: Html.EditorFor(m => m.ConfirmationHeadline, new { @class="span-11 last"}) %>

et devrait fonctionner... euh... nan!

ceci affichera exactement le même code!

bien, fonctionne très bien avec Html.TextAreaFor()

Comment puis-je supprimer la classe text-box single-line de jamais de semble donc mes propres classes pourraient être ajoutés? tout modèle T4 je doit modifié?

Je vous remercie pour toute l'aide que.

source d'informationauteur balexandre