Следующие файлы:
~/Admin/Dashboard.aspx
~/Admin/Welcome.aspx
маршрутизируются как
administrator/{culture}/dashboard/
administrator/{culture}/welcome/
administrator/dashboard/ (for invariant culture)
administrator/welcome/ (for invariant culture)
SiteMap
/administrator/dashboard/
/administrator/welcome/
Информация с карты сайтазагружен в древовидный элемент управления.
Сценарий
Пользователь выбирает французский язык в качестве желаемого языка из элемента управления списка, который сохраняется в сеансе.
Задача
Как отразить изменение в навигации (древовидное управление)?
administrator/fr/dashboard/
administrator/fr/welcome/
Я нахожусь в середине InitializeCulture ()событие в классе базовой страницы.Я мог бы использовать Response.Redirect и выполнить некрасивое событие поиска и замены для дерева привязки к данным, но это не должно быть правильным способом сделать это.
Комментарии более чем приветствуются.