我有服务器上的十进制类型字段的表。
我已经发布我的网站到我的本地机器和服务器。
在服务器中,需要使用.
作为小数点分隔符,但在本地计算机上,
是小数点分隔符。
所以我忽略了,
与javascript
。
而不是,
我正在写.
与javascript
。
所以你可以看到我有问题。
那么什么是解析字符串为十进制的最佳方式?本地化在asp.net mvc
P.S:我在模型
我们使用不同的文化改变小数场字符串。 但我能做什么?我每次在网站上工作时,都必须将我的文化改变为服务器文化吗?
没有也没有帮助。如果我发布“1.10”作为价值,它会给我“1,10”。但是当我发布“1,10”作为价值,它给了我“110”。在这两种方法 – AEMLoviji 2011-01-28 15:23:02
因此,我客人说,您的CultureInfo.CurrentCulture.NumberFormat.NumberDecimalSeparator将逗号“,”作为我和CultureInfo.InvariantCulture.NumberFormat.NumberDecimalSeparator将点“。”。 但是,在InvariantCulture中,逗号是NumberGroupSeparator。 所以,你需要标准化你的数字格式...或使用string.Replace ... – kerrubin 2011-01-28 15:42:49