我已經實現了支持5種不同語言的ASP.NET Web應用程序。在啓用Ajax的語言/文化中更改ASP.NET Web應用程序
Web應用程序有5個.resx文件,其中包含所需的資源,以便以其支持的語言顯示網站。爲了以用戶選擇的語言顯示網站,我一直在InitializeCulture頁面事件中設置Thread.CurrentThread.CurrentUICulture和Thread.CurrentThread.CurrentUICulture。
某些頁面有UpdatePanel纏繞內容。
從我記得(從3年前我研究全球化時),爲了改變文化,你必須做一個完整的頁面更新。
所以這裏的問題:
用戶打開一個標籤,並開始了一些頁面具有圍繞內容的UpdatePanel的有關工作。
然後用戶打開另一個選項卡並選擇一種新語言。
用戶返回到原始選項卡並導致回發到服務器......此時頁面從不將控制權返回給用戶。
我該如何解決這個問題?
感謝,
-Frinny