Я работаю в mvc3 и сделал это, чтобы изменить язык по URL-адресу (это прекрасно работает):
var urlString = window.location.host; //the url with localhost:XXX only -and if it changes it will adjust itself
var Lang = $(this)[0].value; //en or fr
window.location = "http://" + urlString + "/" + Lang;
но теперь у меня серьезная проблема: window.location - обновляет страницу, а $ (this) [0] .value - возвращается в качестве начала. например, если я изменяю комбинированный список с «английского» на «французский», язык меняется на французский (потому что URL не обновлен), но в комбинированном окне выбранное поле снова «английское», и я не могу изменить его, потому что все страница обновлена.
так ... кто-нибудь может сказать мне, что делать ??
Спасибо заранее.