¿cómo puedo evitar la generación del atributo html "data-val-date" para el elemento creado a partir de una propiedad Datetime?ASP.NET MVC 4 evitar la generación de data-val-date para datetime
El modelo:
public class RegisterModel
{
[Required]
[Display(Name = "Date of birth")]
public DateTime? DateOfBirth { get; set; }
}
La vista:
@Html.LabelFor(m => m.DateOfBirth)
@Html.EditorFor(m => m.DateOfBirth)
De hecho, estoy creando un elemento de tres listas desplegables para seleccionar la fecha de nacimiento, que no dan una valor en un formato de fecha. Algunas soluciones que he visto, consistieron en una solución: eliminar la validación con un javascript. La solución que preveo es dividir la propiedad DateTime en tres largas para cada valor (día, mes, año).
Bien, gracias por su respuesta rápida. ¿Deshabilitar la validación del lado del cliente tendrá efecto en cada elemento? Por mi parte, opto por un nuevo objeto que contenga mis tres valores y reemplazando la fecha y hora. – bado
@bado - lo siento, no entiendo lo que quieres decir. –
Tengo que precisar, solo comienzo en web technos. Quise decir que si deshabilito la validación del lado del cliente, todo el val de datos (de todos los elementos en el formulario) no tendrá ningún efecto? – bado