我一直在这里寻找,我找到了这个解决方案:
ViewBag.lon = double.Parse(parts[1], CultureInfo.InvariantCulture);
这是诀窍......部分......当我把这个值放在我的ViewBag中并将其写出来时,'。'变得','突然......我可以解决这个问题吗?
似乎一切都很顺利,直到将它从ViewBag中取出......在ViewBag中它们都没问题。
任何解决方案?
答案 0 :(得分:0)
可能发生的是您的默认文化使用逗号作为小数点(例如西班牙)。强制它的一种方法是将其写出来提供格式字符串:
@(ViewBag.lon.ToString("#,##0.00"))