默认情况下,我的ASP.NET项目会创建一个带有带",“分隔符的小数列的表。所有小数都以"100,10“格式存储。如何将分隔符更改为"."?
它会导致jQuery验证出现问题。JQuery认为它不是数字,字段的格式是错误的。我不想和jQuery打交道。


发布于 2020-04-02 05:49:30
所有小数都以"100,10“格式存储
这误解了正在发生的事情。Sql Server以不可读的二进制格式存储十进制值。
您看到的更有可能是查询工具、报告平台应用的格式,或者从数据库返回数据后由操作系统或客户端系统上的进程中的区域性设置选择的格式。
发布于 2020-04-02 13:59:19
你混淆了存储和表示。
SQL Server不存储“。或者",",它只存储二进制值。
Visual Studio中十进制数字的表示形式由Windows中的语言设置控制。
验证了jquery-validate (?)您没有说明您使用的是哪种机制)由配置控制。请参阅these answers或您的库的文档。
https://stackoverflow.com/questions/60980808
复制相似问题