1

我有一个用于在视图中输入双精度值的字段。如果我输入 10.03 ,那么在服务器端我会得到 1003 而不是 10.03。我在这里做错了什么?谢谢您的帮助!

4

2 回答 2

12

您在本地化方面遇到问题。在某些 UI 文化中,点不是小数点。

检查服务器上的浏览器设置和文化

于 2013-06-03T09:23:16.223 回答
3

您需要检查应用程序的 Web.config,如果它设置为与 EN-US 不同的文化,则可能会出现这种文化相关问题。

您可以使用 TryParse 获取 EN-US 文化格式的值。如需帮助,请参阅 http://social.msdn.microsoft.com/Forums/en-US/wpf/thread/d0a855c8-df12-433c-9342-ef12c2cfcc93

于 2013-06-03T09:43:03.363 回答