gpt4 book ai didi

jquery - mvc中全局化十进制类型客户端验证

转载 作者:行者123 更新时间:2023-12-01 01:14:46 25 4
gpt4 key购买 nike

我有一个多语言应用程序。我有一个像这样的简单模型

public class Product
{
public string Name { get; set; }
public decimal Price{ get; set; }
}

我将 CurrentCulture 设置为具有不同小数分隔符的区域性,例如法语 "fr-FR" (法语中的小数分隔符为 , ) 。在我的创建页面中,当我输入像 655,20 这样的数字作为价格时,我收到了一个 JavaScript 验证错误,内容如下:

The field Price must be a number.

当我将 CurrentCulture 更改为 en-Us 时,我可以提交我的表单。

最佳答案

您可以使用Globalisation Nuget Package (globalize.js) 与 jQuery 一起使用。或者,您可以重写 $.validator.methods.number 方法以允许使用替代的小数分隔符例如 refer this blog .

关于jquery - mvc中全局化十进制类型客户端验证,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/24731223/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com