2
我有一个混合项目:带有ASP.NET MVC2的WebForms并且正在运行OK。 我已经在单独的MVC项目上完成了this tutorial并且本地化工作正常。具有MVC本地化问题的ASP.NET WebForms
但是,当我想在我的混合项目中应用本地化(上述)时,它似乎被忽略。无论我在global.asax文件中设置了什么(de-DE,fr-FR,pl-PL),都会获得en-EN或en-GB。这真的很奇怪。 web.config是正确的,并不强制本地化。
任何线索为什么它在混合项目中被忽略?
我想我找到了答案...... 虽然在Global.asax中的MVC项目具有低于代码是罚款 System.Threading.Thread.CurrentThread.CurrentCulture =新的CultureInfo(“FR-FR”); System.Threading.Thread.CurrentThread.CurrentUICulture = new System.Globalization.CultureInfo(“fr-FR”); 它不起作用WebForms - 上面的方法是页面内部的,只能在页面中使用。 – 303 2010-07-22 21:03:57