событие InitializeCulture и MasterPage
От: detox Россия  
Дата: 17.05.06 07:53
Оценка:
Доброго...

Есть MasterPage и несколько ContentPage. На MasterPage лежит элемент, который необходимо локализовать:

 <asp:Label ID="Label1" runat="server" Text="<%$ Resources:Menu,Label1 %>"></asp:Label>


Есть переключатель языков, который переопределяет язык сайта и перегружает страницу.
При загрузке страницы, необходимо изменить язык страниц. Я понял, что для этих целей и служит метод InitializeCulture().

protected override void InitializeCulture()
{
     Thread.CurrentThread.CurrentUICulture = .......
}


Но данный метод можно только переопределить у ContentPage, а у MasterPage это событие отсутствует. Пробовал производить инициализацию языка из других методов — не помоглло. Неужели у каждой страницы переопределять InitializeCulture()
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.