none
CARGAR FECHA EN INPUT DATE DE HTML5 RRS feed

  • Pregunta

  • Amigos, tengo un action que carga una vista CREATE. En ese action inicializo mi campo fecha:

    cabdocucompra.CDCoFechaEmision = DateTime.Today;

    NOTA: (CDCoFechaEmision es del typo System.DateTime)

    Al cargar la vista el control renderizado es un <INPUT DATE> (EditorFor ), pero no carga ninguna fecha. Creo que el formato que espera es YYYY/MM/DD. ¿Como puedo hacer para que se muestre mi fecha en el control DATE?

    Espero su apoyo

    lunes, 2 de diciembre de 2013 16:47

Respuestas

Todas las respuestas

  • hola

    podrias definir el format de esa propiedad par aque despues el EditFor tome la info del atributo

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


    How to render a DateTime in a specific format in ASP.NET MVC 3?

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina


    lunes, 2 de diciembre de 2013 18:27
  • Gracias Leandro, eres lo máximo. Terminaste con una mañana llena de búsquedas. Gracias nuevamente
    lunes, 2 de diciembre de 2013 19:38
  • Leandro, de esto tengo otra duda. El INPUT DATE como carga un valor NULL?

    Tengo una propiedad ClieFechaNac que es opcional, como cargar un valor NULL y como saber que no se selecciono ningún fecha para grabar NULL??

    lunes, 2 de diciembre de 2013 19:44
  • >>El INPUT DATE como carga un valor NULL?

    mm aqui no creo que puedas usar un comb de fecha comun, sino que vas a tener que definir un template que permita fechas opcionales

    el EditForm requiere de una fecha al menso por defecto, o sea pondrias logica que si la fecha es null en la propiedad asignas el dia de hoy

    sino la otra es definir un template especifico cuando el dato es nulo

    ASP.NET MVC 2 - Html.EditorFor a nullable type?

    la otra podria ser usar un TextBoxFor() y añadir algun plugin de jquery que muestre fechas pero permita vacion o null

    saludos


    Leandro Tuttini

    Blog
    Buenos Aires
    Argentina

    lunes, 2 de diciembre de 2013 20:44