2010-05-19 12 views

Respuesta

24

En su definición del modelo añadir el DisplayFormatAttribute a la propiedad Tiempo:

[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:MM/dd/yyyy}")] 
public DateTime Date { get; set; } 

A continuación, en su opinión, llamada:

<%=Html.EditorFor(m => m.Date)%> 

Si todo va bien, se debe obtener un cuadro de texto con el valor rellenado en el formato especificado en la definición del atributo.

+0

Me faltaba un paréntesis en el DataFormatString. Asegúrate de incluirlo. –

+13

Una advertencia: no puede especificar atributos HTML personalizados (por ejemplo, clase CSS) con EditorFor. – jammycakes

Cuestiones relacionadas