I need to replace the model state resource (to another language).
I've seen some answers to the question above, but unfortunately I could'nt make it work. Any detailed answer or example would be appriciated.
Thank you.
I need to replace the model state resource (to another language).
I've seen some answers to the question above, but unfortunately I could'nt make it work. Any detailed answer or example would be appriciated.
Thank you.
Got It.
In ASP.NET MVC 2 RC, It is PropertyValueInvalid, not InvalidPropertyValue.
I don't know about v2, but this works on v1:
PropertyValueInvalid
and PropertyValueRequired
.System.Web.Mvc.DefaultModelBinder.ResourceClassKey = "resource file name"
.Got It.
In ASP.NET MVC 2 RC, It is PropertyValueInvalid, not InvalidPropertyValue.
Try using: <%= Html.ValidationMessage("Price") %> without the star "*".
Cynthia, try to add this into your web.config
<compilation debug="true" targetFramework="4.0">
<buildProviders>
<add extension=".resx" type="System.Web.Compilation.ResXBuildProvider"/>
<add extension=".resources" type="System.Web.Compilation.ResourcesBuildProvider"/>
</buildProviders>
</compilation>
MVC calls httpContext.GetGlobalResourceObject(ResourceClassKey, "InvalidPropertyValue", CultureInfo.CurrentUICulture)
to find the message, and sometimes you must add those providers to GetGlobalResourceObject find the correct resource
© 2022 - 2024 — McMap. All rights reserved.