Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/csharp/334.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
C# 提交的双精度“10.03”变为“1003”。为什么?_C#_Asp.net_Asp.net Mvc - Fatal编程技术网

C# 提交的双精度“10.03”变为“1003”。为什么?

C# 提交的双精度“10.03”变为“1003”。为什么?,c#,asp.net,asp.net-mvc,C#,Asp.net,Asp.net Mvc,我有一个字段,用于在视图中输入双精度值。如果我输入10.03,那么在服务器端我得到的是1003,而不是10.03。我做错了什么?谢谢你的帮助 您在本地化方面有问题。在某些UI文化中,点不是小数点 检查服务器上的浏览器设置和区域性本地化有问题。在某些UI文化中,点不是小数点 检查您的浏览器设置和服务器上的区域性您需要在应用程序的Web.config中检查,如果设置为不同于EN-US的区域性,则可能会出现此类区域性相关问题 您可以使用TryParse以EN-US区域性格式获取值。 有关帮助,请参阅

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

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


检查服务器上的浏览器设置和区域性

本地化有问题。在某些UI文化中,点不是小数点


检查您的浏览器设置和服务器上的区域性

您需要在应用程序的Web.config中检查,如果设置为不同于EN-US的区域性,则可能会出现此类区域性相关问题

您可以使用TryParse以EN-US区域性格式获取值。 有关帮助,请参阅

您需要在应用程序的Web.config中检查,如果它设置为与EN-US不同的区域性,则可能会出现此类区域性相关问题

您可以使用TryParse以EN-US区域性格式获取值。 有关帮助,请参阅

这个问题需要代码。请包括视图代码,模型代码-我强烈建议您启动FIDDLE,并查看HTTP流量从您的浏览器服务器端的代码有一个地方设置,认为小数点作为一个数千分隔符在哪里是这样的地区设置?我需要尽快删除它。这个问题需要代码。请包括视图代码,模型代码-我强烈建议您启动FIDDLE,并查看HTTP流量从您的浏览器服务器端的代码有一个地方设置,认为小数点作为一个数千分隔符在哪里是这样的地区设置?我需要尽快删除它。我在托管服务器上。我想我在那里什么都改变不了。然后怎么办?您可以在web.config或global.asax中强制使用区域设置。这里有一个链接:我在托管服务器上。我想我在那里什么都改变不了。然后怎么办?您可以在web.config或global.asax中强制使用区域设置。以下是一个链接: