3

我有一个 ASP.NET MVC 5 应用程序,它应该接受德语格式的值。我尝试按照向模型添加验证下的说明操作,但找不到所需的globalize.culture.de-DE.js.

我创建了一个仅用于测试目的的新项目,并安装了 nuget 包并插入了asp.netjquery-globalize上给出的脚本。我还添加了一个新模型和: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 控制器并尝试以德语格式发送数据:

在此处输入图像描述

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

我必须向项目添加什么才能使其正常工作?

4

1 回答 1

2

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

检查您已下载的全球化版本。您正在使用已弃用的 Globalize (0.x) 版本。NuGet 上最新的 0.x 分支是 0.1.3,您可以在其中找到这些文件:

于 2015-05-16T13:55:28.463 回答