2012-03-03 4 views
0

현재 웹 사이트의 사용자 선택에 따라 언어를 변경하려고합니다. 언어 설정을 변경하기 위해 ajax 조치 링크를 통해 메소드를 호출하는 드롭 다운이 있습니다. 문제는 언어가 바뀌지 않는다는 것입니다. 차이점을보기 위해 다른 페이지로 변경해야합니다. 브라우저에서 F5 키를 누를 때처럼 실제 페이지를 새로 고치는 방법이 있는지 알고 싶습니다.asp.net MVC 웹 사이트의 세계화

미리 감사드립니다.

답변

2

자바 스크립트 : true 지정

window.location.reload(true); 

항상 캐시의 사용 가능성이 서버에서 다시로드 대신하도록 브라우저에 지시합니다.

+0

감사합니다. Kendaleiv, 저는 같은 문제에 직면 한 사람들을위한 솔루션을 자세히 보여줍니다. ' 'Ajax.ActionLink (item.Text, "SwitchLanguage", "언어", @ 새로운 {랭 = item.Value}, 새로운 AjaxOptions {HttpMethod = "POST", onsuccess는이 = "다시로드 "})' – Oflocet

+0

감사합니다 ... 이것은 관련없는 시나리오에서 나를 도왔습니다! – MattW

0

새 URL로 현재 URL을 수정하고 리디렉션을 수행하면됩니다. 그러면 URL이 업데이트 된 동일한 페이지로 리디렉션됩니다.

관련 문제