本地化 MVC3 验证消息
我正在尝试本地化数据注释的验证消息。我认为可以按照此处所述完成: 支持非英语区域设置的 ASP.NET MVC 3 验证。
现在它说 ASP.NET MVC 和 System.ComponentModel.DataAnnotations 命名空间中的类型使用自己的本地化消息。那么,这对我来说或多或少是无用的,只是对格式化(例如价格)有帮助吗?
但回到真正的问题,所以本地化验证消息的唯一方法是做这样的事情? 在 mvc 2 中本地化默认模型验证
只是想在这里得到一些澄清,谢谢=)
I'm trying to localize the validation messages of the data-annotations. I thought that it could be done as described here: Supporting ASP.NET MVC 3 Validation with Non-English Locales.
Now it says that ASP.NET MVC and types in the System.ComponentModel.DataAnnotations namespace use their own localized messages. So is that more or less useless to me and only a help for formatting for example prices?
But back to the real question, so the only way to localize the validation messages is doing something like this?
localize default model validation in mvc 2
Just trying to get some clearification here, thanks =)
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(3)
数据注释的资源位于.NET Framework 4 中。您必须安装.NET Framework 的语言包。
The resources for the data annotations are in the .NET Framework 4. You have to install the language pack for the .NET Framework.
您可以使用资源文件:
您可以查看 以下内容博客文章也是如此。
You could use resource files:
You may checkout the following blog post as well.
只需以所需语言安装 dot net 4 完整语言包,您将获得 DataAnnotations 验证消息的本地化。
Just install the the dot net 4 full language pack in the desired language and you will get the localization of the DataAnnotations validation messages.