我需要根據用戶選擇選擇語言並將其設置爲整個會話。 任何人都可以建議我需要做什麼這些設置,我該怎麼做?設置本地化/全球化的用戶語言
回答
我在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