Как перевести страницу содержимого в главную страницу после смены языка (ASP.NET) - PullRequest
0 голосов
/ 29 апреля 2009

У меня есть страница с контентом на главной странице в ASP.NET. Что происходит, так это то, что пользователь нажимает кнопку в правом углу главной страницы, и это меняет текущий язык. Что означает кнопка изменения сеанса для нового выбранного языка.

Что происходит, когда вы нажимаете кнопку, код выполняется ПОСЛЕ того, как вызывается Page_Load как главной страницы, так и страницы содержимого. Но в моей кнопке я вызываю функцию «Перевести», которая выполняет перевод главной страницы.

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

Есть здесь кто-нибудь, кто может мне помочь? Я не думаю, что этот код нужен здесь, но если он может помочь вам, просто спросите меня, что вам нужно, и я обновлю.

Спасибо

Jaff

1 Ответ

0 голосов
/ 29 апреля 2009

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

...