Nuux으로 안내를 받았으며 웹 사이트를 현지화하는 복잡한 과정을 통해 친절하게 도와주었습니다. 옵션을 사용하여 플래그를 클릭하여 언어를 수동으로 선택하면 웹 사이트에있는 전체 시간/세션 동안 지속됩니다. 내 웹 사이트는 Visual Studio 2010/vb/net 4.0입니다.BasePage.vb를 설정하고 세션을 만들면 URL에 이상한 쿼리 문자열이 생깁니다.
이렇게하면 클래스를 만들었습니다. BasePage.vb. 내 모든 페이지는 상속 받도록 설정되어 있습니다. BasePage가 코드 뒤에 있습니다. BasePage.vb의 관심 분야는 다음과 같습니다.
'retrieve culture information from session
Dim culture__1 As String = Convert.ToString(Session([Global].SESSION_KEY_CULTURE))
모든 기능이 뛰어나고 Nuux는 완벽한 도움이되었습니다. 1 남은 문제가 있습니다. 내 홈페이지 (또는 다른 페이지)로 이동하면 거기에 이상한 쿼리 문자열이 있습니다. 브라우저의 경우에도 mydomain/about.aspx로 직접 이동하여 홈페이지를 우회하는 경우에도 발생하기 때문에 그것은 BasePage.vb에있는 행이라고 생각합니다. 예를 들어 약 페이지로 이동하면 다음과 같이 나타납니다.
그러나 언어는 훌륭하게 작동하고 전체 세션을 지속합니다. (S (tp5bafoygn0ahwdp1mh0x4v5))은 무엇입니까? 내가 그걸 없애야합니까? 만약 그렇다면 어떻게해야할까요? 고맙습니다!
믿을 수없는 VCS! 얼마나 단순한가? 당신이 나에게 그렇게 말한 것은 옳았습니다. 그래서 당신이해야 할 일을했습니다. 그리고 즉시, 그 쿼리 문자열은 제거되었습니다 - 그리고 웹 사이트는 완벽하게 작동합니다! 회신하고 통찰력으로 나를 도울 수있는 시간을내어 주셔서 대단히 감사합니다. 그리고 또 하나는 링크를 제공 해주셔서 감사합니다. 나는 너의 도움에 정말로 감사한다! 완벽하고 명확하며 간결한 응답! –