KnowledgeHub
Questions
Tags
Users
Search
Alex Rivera
|
Logout
Edit Question
Title
Body
I've a fully localized website, which is in mostly in french/english/german. For now, all was going fine, but I did notice a problem with some error message of asp.net MVC. I've one property in my model: [Required] [LocalizedDisplayName("PublicationDate", NameResourceType = typeof(LocalizationResources.Views.Composer.BaseInfoForm))] public DateTime PublicationDate { get; set; } LocalizedDisplayname is an extension of the DisplayNameAttribute, which goes in the Resx file to get the correct translation The thread CurrentCulture and the CurrentCultureUI are in fr-FR, so the message should be displayed in french(like it does with my [Required] Attribute, display automatically "Le champ Publication est requis". But in the case of a DateTime, if I enter something which isn't a date, the validator just returns me a " The value 'asdfasdf' is not valid for Publication. " So: Why MVC returns me sometimes error message in french, and sometimes in english, in the same form(and I precise, it's the default error message) How to replace this message genericly, by indicating a text like "La valeur {0} n'est pas une date valide pour le champ {1}" Thank you very much
Tags (comma-separated)
Save Edits
Cancel