我有一个跟踪财务数据的Web应用程序。我想要让用户可以通过下拉菜单编辑他们的货币。不同的货币类型将保存在数据库中,然后用户可以选择他们希望使用的货币。我能看到的最简单的方法是检查货币值是什么,并动态地改变文化以匹配货币,因此我可以继续使用格式。我接受其他建议,但这对我来说似乎是最合乎逻辑的。我该如何处理?基于动态值更改ASP.NET文化
0
A
回答
0
我发现最简单的方法是创建一个继承页面的基类。然后它是对InitializeCulture()函数的一个简单覆盖。
感谢您的帮助!
1
你可以用几种方法做到这一点。
通过打算的文化作为您的
String.Format
调用的第一个参数,例如,string str = string.Format(CultureInfo.CurrentCulture,“{0:C}”,revenue);
变化的线程的处理请求的默认区域性:
Thread.CurrentThread.CurrentCulture =新的CultureInfo( “EN-GB”);
第二个选项需要在每个请求的开始做,并允许您自动使用您的格式和解析这种文化,但你需要照顾,以保证任何代码,处理用户响应根据默认文化(您将要替换)进行处理。
相关问题
- 1. 基于动态对象的更改值
- 2. 基于动态选择选项值更改文本框的值
- 3. 基于KML文件中的值标记的动态更改
- 4. 基于JRadioButton动态更改JPanel
- 5. 基于ApplicationViewState动态更改样式
- 6. 动态改变基于递增I值
- 7. 基于UI文化更改CSS中使用的图像。 asp.net
- 8. 更改基于文化的ASP.NET MVC母版页
- 9. 动态更改文本值
- 10. 基于列值动态更新SQLite行
- 11. 我可以更改一个asp.net按钮动态地基于文本
- 12. 无法动态更改基于ViewBag值的类
- 13. 基于db值在中继器中动态更改标签forecolor
- 14. 基于键值更改跨度文本
- 15. 基于nchar更改列值
- 16. 动态更新基于
- 17. 动态更改文本基于URL输入
- 18. 基于文本动态更改按钮的大小?
- 19. 基于动态值加入
- 20. 基于输入到文本框中的值动态更改列表视图
- 21. 动态更改asp.net中的文本框值
- 22. SSRS动态变化基于表矩阵行组值变化
- 23. 基于其他值更改模型值?
- 24. 基于值的jQuery更改值
- 25. 动态更改XSL文件中的值
- 26. 动态更改app.config文件中的值
- 27. 动态更改json文件的值
- 28. 动态更改文本框的值?
- 29. Excel:基于动态更改列长度的更新线图
- 30. ASP.NET动态数据基于元数据
我认为这是正确的,你可以使用Page.InitializeCulture来达到这个目的。或者Global.asax连接Page.PreInit并在那里执行。 – Robert 2011-03-17 12:33:14