Как установить пользовательскую культуру перед отображением страницы? - PullRequest
0 голосов
/ 22 октября 2009

Я создал собственную культуру для языка, специфичного для клиента, т.е. у меня есть файлы resx для этой культуры. У меня проблема в том, что я не могу установить культуру достаточно рано в цикле страниц. К тому времени, когда я вызываю Thread.CurrentThread.CurrentUICulture = culture и Thread.CurrentThread.CurrentCulture = culture, кажется, страница уже выбрала язык из базового файла resx :( Так что мне нужно установить культуру, а затем перенаправить обратно на ту же страницу? Я пытался установить его в Page_PreInit, и он все еще не достаточно рано? Могу ли я подключиться к более раннему событию?

1 Ответ

1 голос
/ 22 октября 2009

Вам необходимо переопределить метод InitializeCulture () страницы, подробности смотрите здесь .

...