我有一个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控制器并尝试以德语格式发送数据:
正如预期的那样,如果没有 de-DE.js 文件,数据将无法识别为有效。
我必须添加哪些内容才能使其正常工作?
答案 0 :(得分:2)
披露:我不使用ASP.NET也不使用NuGet。
检查已下载的Globalize版本。您正在使用已弃用的Globalize(0.x)版本。 NuGet上最新的0.x分支是0.1.3,您将能够找到这些文件: