当我启动我的MVC应用程序并尝试使用空字段对表单进行求和时,将触发验证并显示以下消息(德语):
Das Feld "Telefon" ist erforderlich.
如果我在我的老板计算机上执行相同操作,则消息为
The Telefon field is required.
我检查了区域和语言的窗口设置是否不同,但它们是否相同?还有什么可能的原因?
修改
解决方案是安装'Microsoft .NET Framework 4 Extended DEU语言包'(或您的perferred语言)并在<system.web>
中的Views / web.config中添加区域性信息 - 部分:
<globalization culture="de-DE" uiCulture="de-DE"/>
答案 0 :(得分:2)
在您的计算机上,您可能安装了.NET Framework的德语本地化版本,因此所有错误消息都来自本地化的附属程序集。 Phil Haack在博文中写道localizing validation messages。
答案 1 :(得分:0)
在大多数浏览器中,您可以指定首选语言。这些可能与您的Windows设置不同。
答案 2 :(得分:0)
检查Accepted-language
请求标题。