cómo mostrar un mensaje de error personalizado paraCómo mostrar un mensaje de error personalizado para el atributo DisplayFormat En Asp.Net MVC?
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")]
El código en mi modelo está siguiendo,
[Display(Name = "When was that document issued?")]
[DataType(DataType.Date, ErrorMessageResourceName = "DocumentIssueDate_DataType",ErrorMessageResourceType = typeof(CustomErrorMessages))]
[DisplayFormat(ApplyFormatInEditMode = true, DataFormatString = "{0:d}")]
public DateTime? DocumentIssueDate { get; set; }
en mi opinión, cuando entro en 201 en el cuadro de texto fecha de recibo el mensaje de error siguiente. ¿Cómo modifico el mensaje de error a continuación?
El valor '201' no es válido para DocumentIssueDate.
¿Qué tienes para 'DocumentIssueDate_DataType'? – Eranga
Un mensaje de cadena en el archivo de recursos (.resx). Por ej. "La fecha debe ingresarse como dd/mm/aaaa (por ejemplo, 31/01/1997)". –