0

我一直在这里环顾四周,我找到了这个解决方案:

ViewBag.lon = double.Parse(parts[1], CultureInfo.InvariantCulture);

这就是诀窍......部分......当我把这个值放在我的 ViewBag 中并写出来时,'。' 突然变成','......我可以解决这个问题吗?

似乎一切都很好,直到将其从 ViewBag 中取出……在 ViewBag 中它们都很好……

任何解决方案?

4

1 回答 1

0

可能发生的情况是您的默认文化使用逗号作为小数点(例如西班牙)。强制它的一种方法是把它写出来,提供一个格式字符串:

@(ViewBag.lon.ToString("#,##0.00"))

请参阅:http: //msdn.microsoft.com/en-us/library/0c899ak8.aspx

于 2013-01-07T22:54:39.257 回答