Re: событие InitializeCulture и MasterPage
От: voloha  
Дата: 17.05.06 08:04
Оценка: 1 (1) +1
Здравствуйте, detox, Вы писали:

D>Доброго...


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


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


D>Есть переключатель языков, который переопределяет язык сайта и перегружает страницу.

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

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


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


унаследуйся от Page, перекрой InitializeCulture, а потом все страницы наследуй от своего класса
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.