0

处理区域设置的最佳方法是什么?它是在代码本身中使用cultureInfo 还是在web.config 中更多的是配置设置?

这是一个例子:

string val = "0.00"; //Value that will be handled over requests 
decimal totalCur  = Decimal.Parse(val);

这里是这样的场景:我正在我的本地计算机上开发一个应用程序并且使用十进制值一直是一个问题。因为当我将应用程序发布到服务器或客户端时,小数分隔符总是有可能不同,例如在我的本地计算机上,变量有一个 . (点)分隔符,但在服务器上,变量需要一个 ,(逗号)分隔符。是否有针对此问题的中心解决方案,或者您是否必须在每次部署解决方案时解决此问题?

4

1 回答 1

0

您可以使用您网站的 Web.config 中的 Globalization 部分让 .Net 框架为您处理 :) 如果“culture”和“uiculture”设置为“auto”,则将考虑阅读客户端(浏览器)文化资源文件和任何日期时间的货币值。

https://msdn.microsoft.com/en-us/library/hy4kkhe0(v=vs.100).aspx

于 2015-11-17T18:11:42.723 回答