2014-03-24 56 views
2

我是新開發的asp.net應用程序...我想給不同的語言選項供用戶根據自己的意願進行選擇。如何爲asp.NET應用程序設置不同的語言?

在此先感謝

+0

嗨,考慮讓​​你的問題更具體。這可能太寬泛以至於得不到有用的答案。 – StingyJack

+0

你可能想在這裏徘徊以幫助重新構思你的問題。 http://msdn.microsoft.com/en-us/library/c6zyy3s9(v=vs.100).ASPX – StingyJack

+0

@ StingyJack..it是特定於C#和asp.net – user3331091

回答

0

要做到這一點,最好的辦法是讓您的網站在語言表在數據庫中設置的所有文本。每一段文字。爲每個語言設置一個唯一的ID,1 =英語,2 =西班牙語,等等。然後,在頁面上填充文本時,不要從靜態表中調用文本,而是從語言表中爲該ID調用它。

+0

@ durbnpoisn..After點擊西班牙語..我應該將我的應用程序文本轉換爲西班牙語 – user3331091

+0

您的文本ALL需要存儲在數據庫中。創建一個具有ID,語言,文本字符串名稱,文本字符串內容列的表。對於每個條目,每種語言都需要一個條目。然後,當您再次調用這些行填充您的網頁時,您會請求相應語言的ID。如果它在HTML中被硬編碼,那麼真的沒有辦法簡單地翻譯頁面上的文本。利用你的數據庫。 – durbnpoisn

+0

對不起..我不需要任何數據庫..我想在文化中設置一些東西 – user3331091

相關問題