dal default conSovrascrittura classe su un `Html.EditorFor`
<%: Html.EditorFor(m => m.ConfirmationHeadline) %>
l'output è:
<input type="text" value=""
name="ConfirmationHeadline" id="ConfirmationHeadline"
class="text-box single-line">
Come si può vedere, l'ingresso aggiunge già un attributo class
. Beh, questo non dovrebbe essere un problema, basta usare
<%: Html.EditorFor(m => m.ConfirmationHeadline, new { @class="span-11 last"}) %>
e dovrebbe funzionare ... err ... no!
questo produrrà lo stesso identico codice!
però, funziona bene con Html.TextAreaFor()
Come posso rimuovere la classe text-box single-line
da sempre appaiono così le mie lezioni potrebbero essere aggiunti? qualsiasi modello T4 che dovrei modificare?
Grazie per tutto l'aiuto.
dopo aver letto tutte le parti del esempi di Brad, ho finito per usare '<%: Html.TextBox ("ConfirmationHeadline", null, nuova {@class = "span-11 last"})%> 'Grazie per i collegamenti. – balexandre
Funziona ancora lo stesso in mvc4? – Nikos