2010-07-30 52 views
0

朋友,本地化在asp.net mvc的

我在asp.net mvc的2.0工作,我被困在階段,我想將網站內容(菜單項,標籤等)轉化爲從下拉列表中選擇預定義的語言。我希望它通過異步請求執行(如果可能的話)。我沒有在Web表單或asp.net mvc中實現全球化/本地化的經驗。所以,在這個階段,很少有用的指針(對於初學者)是我需要完成這個任務的。

請幫我:(

在此先感謝: - |

回答

0

我不明白,爲什麼你會永遠使用Ajax本地化整個頁面(菜單,標籤,錯誤信息等..)使所有的Ajax請求完全本地化一個頁面將需要更長的時間比重新加載頁面具有正確的文化,並有asp.net做你的本地化爲您服務

這就是說有很多方法來本地化在ASP .net mvc。它不像Webforms那麼簡單,但是有一些很好的博客文章,甚至可以複製一些代碼來幫助你。

檢查了這一點的具體 How to localize ASP.NET MVC application?

+0

感謝您的回覆Sruly! 我有一個原因爲什麼我希望本地化行爲異步。我正在處理的頁面大部分內容都已經從數據庫中翻譯過來。這個翻譯的內容有不同的翻譯,並預定義到數據庫中。我不希望這些內容與完整頁面本地化重疊,但只有標籤等。 – user383698 2010-07-30 10:29:29

+0

然後,我想你將不得不自己實施一些東西。我會建議做一個操作,返回所有標籤的字符串集合。 (JsonResult)您可以將字符串存儲在.resx文件或DB中。 – Sruly 2010-07-31 21:50:35