我需要根据用户选择选择语言并将其设置为整个会话。 任何人都可以建议我需要做什么这些设置,我该怎么做?设置本地化/全球化的用户语言
回答
我在Global.asax的
protected void Application_PreRequestHandlerExecute(Object sender, EventArgs e)
{
if (HttpContext.Current.Session != null)
{
if (HttpContext.Current.Session["userCultureInfo"] != null)
{
Thread.CurrentThread.CurrentUICulture = new CultureInfo(Session["userCultureInfo"].ToString());
}
}
}
请参阅CultureInfo。 可以找到一个教程here。简述:改变Thread.CurrentThread.CurrentUICulture
和Thread.CurrentThread.CurrentCulture
它的好处,但我需要为整个应用程序设置此。 我试着重写页面的InitializeCulture()方法。但是,这又仅仅为页面设置了文化。当我导航到另一个页面时,这些设置不起作用 – 2010-04-15 05:03:35
为整个应用程序设置文化的一种方法是在web.config的全球化标记中进行设置。但我需要以编程方式进行。我的意思是这将基于用户的选择。那么我需要动态地改变web.config吗? – 2010-04-15 05:06:57
还是有可能与global.asax文件? – 2010-04-15 05:09:10
- 1. 根据域(本地化/全球化)更改语言
- 2. Tornado本地化,设置默认语言
- 3. 语言本地化
- 4. .NET中的全球化与本地化
- 5. asp.net中的全球化与本地化
- 6. .NET MVC本地化和全球化
- 7. 本地化信息(全球化)
- 8. 用于IOS的Google Places API不设置本地化语言
- 9. 本地化语言名称
- 10. Python多语言本地化
- 11. 本地化后备语言
- 12. 全球化与本土化
- 13. ASP.NET:全球化/本地化:枚举本地资源对象
- 14. rails 4,全球化宝石,如何设置默认语言环境
- 15. 在ABAP本地化全球varables报告
- 16. 本地化全球namsapce jQuery中
- 17. mvc 3本地化全球化使用资源文件
- 18. 使用电子表格全球化/本地化Excel报告
- 19. Windows语言包与本地化版本
- 20. ASP.NET本地化和用户定义的语言
- 21. 可汗学院的语言本地化
- 22. PHP中的语言本地化
- 23. ASP.NET网页全球化和主页中的本地化C#3.0
- 24. asp.net mvc 2.0中的本地化和全球化
- 25. .Net全球化/本地化的入门学习资源
- 26. .net中的全球化与本地化有什么不同?
- 27. 在asp.net 2.0中的全球化和本地化
- 28. 如何保持本地化和全球化的会话?
- 29. 切换语言(的CultureInfo /全球化)不影响ToolStripMenuItems
- 30. 为Silverlight 4.0客户端设置全球文化
什么样的会议,设置当前线程的解决方案?这是关于asp.net吗? – 2010-04-15 04:35:12
是它的一个网站。 – 2010-04-15 04:37:50