MVC客户端验证

时间:2015-05-15 18:05:02

标签: jquery asp.net-mvc javascript-globalize

我有一个ASP.NET MVC 5应用程序,它应该接受德语格式的值。我尝试按照Adding Validation to the Model下的说明操作,但找不到所需的globalize.culture.de-DE.js

我创建了一个仅用于测试目的的新项目,并安装了nuget包jquery-globalize并插入了asp.net上给出的脚本。我还添加了一个新模型和DbContext

public class Test
{
    public int Id { get; set; }
    public double Double { get; set; }
    public DateTime DateTime { get; set; }
    public string String { get; set; }
}

然后我创建了一个CRUD控制器并尝试以德语格式发送数据:

enter image description here

正如预期的那样,如果没有 de-DE.js 文件,数据将无法识别为有效。

我必须添加哪些内容才能使其正常工作?

1 个答案:

答案 0 :(得分:2)

披露:我不使用ASP.NET也不使用NuGet。

检查已下载的Globalize版本。您正在使用已弃用的Globalize(0.x)版本。 NuGet上最新的0.x分支是0.1.3,您将能够找到这些文件: