2012-03-03 2 views
0

В настоящее время я пытаюсь изменить язык в соответствии с выбором пользователя для своего сайта, у меня есть раскрывающийся список, который вызывает метод с помощью ссылки действий ajax для изменения настроек языка. Проблема в том, что язык не меняется правильно, я должен перейти на другую страницу, чтобы увидеть разницу. Я хотел бы знать, есть ли способ обновить фактическую страницу juste, например, когда вы нажимаете F5 в своем браузере.Глобализация для сайта asp.net MVC

Заранее спасибо.

ответ

2

JavaScript:

window.location.reload(true); 

Указание true инструктирует браузер всегда перезагружать с сервера вместо потенциально используя его кэш.

+0

Спасибо Kendaleiv, я подробно расскажу о решении для людей, сталкивающихся с одной и той же проблемой. ' ' ' @ Ajax.ActionLink (item.Text "SwitchLanguage", "Язык", новый {LANG = item.Value}, новые AjaxOptions {HTTPMethod = "POST", OnSuccess = «перезагрузка "})' – Oflocet

+0

Спасибо ... это помогло мне в несвязанном сценарии! – MattW

0

Лучше будет изменять текущий Url с новым языком и делать перенаправление. Поэтому он будет перенаправляться на ту же страницу с обновленным URL-адресом.

Смежные вопросы