Estoy trabajando en una aplicación MVC 3. Uno de los campos en el modelo es de tipo doble y define de la siguiente manera:Cómo cambiar el valor predeterminado "El campo debe ser un número"
[Required(ErrorMessageResourceName = "ListingItemPriceRequired", ErrorMessageResourceType = typeof(ErrorMessages))]
[Display(Name = "DisplayListingItemPrice", ResourceType = typeof(Display))]
[Range(1, 500000000, ErrorMessageResourceName = "ListingItemPriceNotWithinRange", ErrorMessageResourceType = typeof(ErrorMessages))]
public double Price { get; set; }
Sin embargo, cuando entro en un valor de un número con algunos espacios finales como "342", me sale el mensaje predeterminado "El campo el precio debe ser un número ".
Incluso el atributo de validación en el campo de entrada Precio tiene algo como "data-val-number".
Gracias
Gracias Darin. Para cada tipo de datos, ¿hay una carpeta modelo? por cierto, ¿tienes un blog? – Bill
Implementé un archivador de modelo personalizado, pero aún en el lado del cliente, se muestra la misma oración, la predeterminada. ¿Cómo inyectar otro mensaje incluso en el lado del cliente? Gracias – Bill