[ASP.NET MVC 4] Fully reload app
От: Константин Л.  
Дата: 28.09.12 08:01
Оценка:
Ситуация такая. На одной из страниц сайта пользователь может поменять язык, и это должно тут же отразиться на сайте (согласен на f5 или ctrl+f5).
Локализация делается через *.[lang].resx ресурсные файлы.
Соответственно, язык меняется через Thread.CurrentThread.CurrentUICulture/CurrentCulture в Controller.Initialize.
Почти весь UI на extJS. Вопрос — что нужно позвать, чтобы весь контент сайта перегенерился, подхватив нужные ресурсы?

ctrl+f5/r, home — ничего не помогает

спасибо
Re: [ASP.NET MVC 4] Fully reload app
От: denisio_mcp  
Дата: 29.09.12 19:56
Оценка:
Здравствуйте, Константин Л., Вы писали:

КЛ>Ситуация такая. На одной из страниц сайта пользователь может поменять язык, и это должно тут же отразиться на сайте (согласен на f5 или ctrl+f5).

КЛ>Локализация делается через *.[lang].resx ресурсные файлы.
КЛ>Соответственно, язык меняется через Thread.CurrentThread.CurrentUICulture/CurrentCulture в Controller.Initialize.
КЛ>Почти весь UI на extJS. Вопрос — что нужно позвать, чтобы весь контент сайта перегенерился, подхватив нужные ресурсы?

КЛ>ctrl+f5/r, home — ничего не помогает


А как используются ресурсные строки в страничках? Покажи фрагмент.
Язык точно переключается? Я куку ставлю при смене языка, и потом в зависимости от куки все остальные странички соответственно отдаются в нужном языке.
... << RSDN@Home 1.2.0 alpha 4 rev. 1476>>
Re[2]: [ASP.NET MVC 4] Fully reload app
От: Константин Л.  
Дата: 03.10.12 07:15
Оценка:
Здравствуйте, denisio_mcp, Вы писали:

_>Здравствуйте, Константин Л., Вы писали:


КЛ>>Ситуация такая. На одной из страниц сайта пользователь может поменять язык, и это должно тут же отразиться на сайте (согласен на f5 или ctrl+f5).

КЛ>>Локализация делается через *.[lang].resx ресурсные файлы.
КЛ>>Соответственно, язык меняется через Thread.CurrentThread.CurrentUICulture/CurrentCulture в Controller.Initialize.
КЛ>>Почти весь UI на extJS. Вопрос — что нужно позвать, чтобы весь контент сайта перегенерился, подхватив нужные ресурсы?

КЛ>>ctrl+f5/r, home — ничего не помогает


_>А как используются ресурсные строки в страничках? Покажи фрагмент.


<h1>@Resources.XYZ.UserInformationPageTitle</h1>

_>Язык точно переключается? Я куку ставлю при смене языка, и потом в зависимости от куки все остальные странички соответственно отдаются в нужном языке.


в итоге, работает во всех браузерах, кроме IE, там надо чистить кеш
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.