如何在呈现页面之前设置自定义文化?

时间:2009-10-22 16:31:24

标签: asp.net globalization culture

我为客户特定语言创建了自定义文化,即我有该文化的resx文件。 我遇到的问题是,我似乎无法在页面循环中尽早设置文化。当我调用Thread.CurrentThread.CurrentUICulture = culture和Thread.CurrentThread.CurrentCulture = culture时,页面似乎已经从基本resx文件中选择了语言:( 所以我必须设置文化,然后重定向回同一页面? 我已经尝试在Page_PreInit中设置它并且还不够早?是否有我可以参与的早期活动?

1 个答案:

答案 0 :(得分:1)

您需要覆盖页面的InitializeCulture()方法,查看here了解详细信息。