por el defecto consobrescribir la clase en un `Html.EditorFor`
<%: Html.EditorFor(m => m.ConfirmationHeadline) %>
la salida es:
<input type="text" value=""
name="ConfirmationHeadline" id="ConfirmationHeadline"
class="text-box single-line">
Como se puede ver, la entrada ya se añade un atributo class
. Bueno, esto no debería ser un problema, sólo tiene que utilizar
<%: Html.EditorFor(m => m.ConfirmationHeadline, new { @class="span-11 last"}) %>
y debería funcionar ... err ... pues no!
esto dará el mismo código de salida!
sin embargo, funciona bien con Html.TextAreaFor()
¿Cómo puedo eliminar la clase de text-box single-line
siempre aparecen así que mis propias clases podrían ser añadidos? ¿Alguna plantilla de T4 que debería editar?
Gracias por toda la ayuda.
después de leer todas las partes de ejemplos de Brad, que terminé usando '<%: Html.TextBox ("ConfirmationHeadline", null, nuevo {@class = "span-11 last"})%> 'Gracias por los enlaces. – balexandre
¿Sigue funcionando igual en mvc4? – Nikos