![]() |
|
Модераторы: gambit |
![]()
|
|
| Stifler |
|
||||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 18.5.2007 Репутация: нет Всего: нет |
Приветствую!
Есть пользовательский контрол MyControl.ascx, который используется на странице umbraco. Пробовал локализовывать контрол методами .NET: В разметке контрола:
В behindCode:
В папке App_LocalResources лежат файлы MyControl.ascx.resx, MyControl.ascx.de-DE.resx, MyControl.asxc.en-US.resx и MyControl.ascx.da-DK.resx. Смотрим страницу с контролом и видим (сделал label для отображения текущей культуры Page.Culture и Page.CultureUI), что культура установлена верно, но ресурсы подгружаются из MyControl.ascx.resx. Удаляем этот ресурс - и локализованные значения из других ресурсов не подгружаются вовсе. Подскажите, пожалуйста, где может быть ошибка в варианте .NET локализации! Или есть вариант использовать локализацию силами umbraco. Тогда как локализовать user control в таком случае? Это сообщение отредактировал(а) Stifler - 5.8.2010, 14:28 |
||||
|
|||||
| Stifler |
|
|||
|
Новичок Профиль Группа: Участник Сообщений: 36 Регистрация: 18.5.2007 Репутация: нет Всего: нет |
Посоветовали переопределить метод InitializeCulture() и нём задать Culture. Учитывая, что UserControl в отличие от Page не обладает таким методом, то решено было засунуть задание Culture в Global.asax:
После чего ресурсы подхватились! Насколько это гуд с точки зрения стиля не знаю, но пока больше ничего не нашёл. |
|||
|
||||
![]()
|
| Прежде чем создать тему, посмотрите сюда: | |
|
|
Используйте теги [code=csharp][/code] для подсветки кода. Используйтe чекбокс "транслит" если у Вас нет русских шрифтов. Если Вам понравилась атмосфера форума, заходите к нам чаще! С уважением, Любитель, Mymik, mr.DUDA. |
| 0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
| 0 Пользователей: | |
| « Предыдущая тема | Разработка под ASP.NET | Следующая тема » |
|
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |