.Net MVC4文化设置正确,但validation仍然是英文

我有一个非常基本的.MVC网站,它使用丹麦语。

我可以在页面的开头设置文化:

@{ Layout = null; Culture = "da-DK"; } 

但它已经是正确的,所以我怀疑它是否重要。

然后我有我的输入字段:

 @Html.EditorFor(model => model.Price) 

它是模型中的小数。

然后我有提交按钮

  

我不知道它是否重要,但我使用相同的局部视图进行编辑和创建,但文化在内部视图中也是正确的。

当我在价格字段中插入5,60时,它会抱怨并说它应该是一个数字。

我错过了什么?

(如果之前有人问我,我很抱歉,我真的找不到它。)

您在问题中提到的问题属于ASP.NET MVC未完全支持的全球化。 因此,您需要进行以下post中描述的一些更改。

ASP.NET MVC 4 jQueryvalidation全球化