本地化 MVC3 验证消息

发布于 2024-11-07 02:56:04 字数 512 浏览 5 评论 0原文

我正在尝试本地化数据注释的验证消息。我认为可以按照此处所述完成: 支持非英语区域设置的 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(3

旧城烟雨 2024-11-14 02:56:04

数据注释的资源位于.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.

山有枢 2024-11-14 02:56:04

您可以使用资源文件:

public class UserViewModel
{
    [Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(UserResources))]
    [Display(Name = "FirstName", ResourceType = typeof(UserResources))]
    public string FirstName { get; set; }
}

您可以查看 以下内容博客文章也是如此。

You could use resource files:

public class UserViewModel
{
    [Required(ErrorMessageResourceName = "Required", ErrorMessageResourceType = typeof(UserResources))]
    [Display(Name = "FirstName", ResourceType = typeof(UserResources))]
    public string FirstName { get; set; }
}

You may checkout the following blog post as well.

淡笑忘祈一世凡恋 2024-11-14 02:56:04

只需以所需语言安装 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.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文