12

我正在使用带有不显眼的客户端验证的 ASP.NET MVC 4。我的应用程序中的语言是德语(在 web.config 文件中定义)

如果我有一个必填字段(在我的 Code First Classes 中配置了数据注释),则客户端验证工作正常。唯一的缺点:消息未本地化。

字段 XXXX 是必需的。

这个问题有解决方案吗?

4

2 回答 2

17

您必须根据您的 .NET Framework 版本安装 .NET Framework 语言包:

Microsoft .NET Framework 4.5 语言包: http ://www.microsoft.com/de-de/download/details.aspx?id=30667

Microsoft .NET Framework 4 完整语言包: http ://www.microsoft.com/de-de/download/details.aspx?id=23067

在这些页面中,检查要求,以查看它们是否满足您的需求(即:操作系统版本、x86 或 x64 等)。如果它们不能满足您的需求,请在 Google 上搜索“Microsoft .NET Framework German Language Pack”之类的内容。

于 2013-08-14T12:21:14.390 回答
3

是的 - 在您的验证属性中引用您的资源文件:

[Required(ErrorMesageResourceName="LastName", ErrorMessageResourceType=typeof(YourResourceClassName))]
于 2013-08-14T10:57:33.300 回答