Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 以另一种语言显示标准razor/mvc 3验证消息_Asp.net Mvc 3_Localization - Fatal编程技术网

Asp.net mvc 3 以另一种语言显示标准razor/mvc 3验证消息

Asp.net mvc 3 以另一种语言显示标准razor/mvc 3验证消息,asp.net-mvc-3,localization,Asp.net Mvc 3,Localization,我需要安装什么才能在请求的当前UI区域性中显示mvc的内置验证消息?资源文件是否可以单独下载 e、 g.当区域性设置为de-de时,验证消息“电子邮件字段是必需的。”应以德语显示 编辑: 需要更清楚一点。我已经使用自定义消息的属性完成了自定义验证消息allready的完整本地化。我仍然需要翻译的是开箱即用的 e、 g 生成电子邮件字段为必填的验证消息。 我也希望有德语和意大利语版本,而不必检查每一处房产。(我期待有语言包或类似的东西;不过谷歌无法生产任何东西.)我建议您查看。只需用所需语言安装d

我需要安装什么才能在请求的当前UI区域性中显示mvc的内置验证消息?资源文件是否可以单独下载

e、 g.当区域性设置为de-de时,验证消息“电子邮件字段是必需的。”应以德语显示

编辑: 需要更清楚一点。我已经使用自定义消息的属性完成了自定义验证消息allready的完整本地化。我仍然需要翻译的是开箱即用的

e、 g

生成电子邮件字段为必填的验证消息。
我也希望有德语和意大利语版本,而不必检查每一处房产。(我期待有语言包或类似的东西;不过谷歌无法生产任何东西.)

我建议您查看。

只需用所需语言安装dot net 4完整语言包,您将获得DataAnnotations验证消息的本地化。

我想出了一种更好的方法来本地化模型和验证消息。您不必再使用这些属性。相反,我创建了本地化元数据提供程序


尝试在Web.config文件中添加以下内容

<system.web>
<globalization enableClientBasedCulture="true" uiCulture="auto" culture="auto"></globalization>
</system.web>


我想这就是你要找的。

我知道那篇文章。。澄清了问题。请参见编辑。@AyKarsi,如果要本地化验证错误消息,您必须检查这些必需的属性并设置ErrorMessageResourceName和ErrorMessageResourceType属性。我本来希望得到更多,但我还是做到了。谢谢这实际上是最常见的方法。
<system.web>
<globalization enableClientBasedCulture="true" uiCulture="auto" culture="auto"></globalization>
</system.web>