【问题标题】:ValidationMessageFor LanguageValidationMessageFor Language
【发布时间】:2015-01-13 10:01:53
【问题描述】:

我正在使用 ASP.NET MVC 5。我正在尝试用法语获取ValidationMessageFor 的消息。

“xxx 字段为必填项”->“Le champ xxx est manquant”。

我已经在 2 台服务器上部署了我的网站

  • Windows Server 2008 R2 SP1 + IIS 7
  • Windows Server 2012 + IIS 8

我在 web.config 中添加了以下行:

<globalization culture="fr-FR" uiCulture="fr" />

最后,我成功完成了WS 2012的“翻译”。但是WS 2008没有,当我提交表单时,我仍然有“The xxx field is required”的英文。

我断定这是服务器配置的问题。但是是哪一个?

我已经尝试过:

  • 在 IIS 中将全球化选项设置为法语 (fr)
  • 在 WS 中设置法语语言包(我的服务器现在是法语)
  • ...等等等等

如果有人对我有解决方案...

【问题讨论】:

标签: asp.net-mvc iis windows-server-2008 globalization culture


【解决方案1】:

您需要在托管网站的服务器上安装语言包。去微软官网就可以下载了。

  1. 转到下面的链接并从下拉列表中选择语言。在你的 案例“法语”。

http://www.microsoft.com/en-us/download/details.aspx?id=1246

  1. 然后点击下载按钮。

  2. 然后将文件保存在磁盘上并安装。

如果您有任何问题,请告诉我。

【讨论】:

    【解决方案2】:

    Microsoft .NET Framework 4.5 语言包:http://www.microsoft.com/fr-FR/download/details.aspx?id=30667 解决了我的问题。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-10-05
      • 2015-02-20
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多