2012-12-17 53 views
0

在自定義sharepoint ASPX頁面上,我有一個帶有3種輸入類型的文本和一個提交按鈕的小型HTML表單。我想知道是否有任何方法可以在代碼隱藏中更改整個表單的語言?我想在瑞典語和英語之間切換。任何有用的建議我該如何做到這一點?在後面的代碼中更改HTML表單的語言

+0

語言會改變按鈕點擊或根據瀏覽器的文化,它會改變。 –

+0

in mypage.aspx我有兩個錨定標記SwedishEnglish。現在在mypage.aspx的代碼後面,在其頁面加載事件下,我想更改表單的語言。我再次調用同一頁面 – SPBeginer

+0

您可以使用數據庫將文本保留在頁面的所有控件中。加載時從數據庫中更改文本。或者你可以使用資源文件。一個例子是http://www.c-sharpcorner.com/uploadfile/prasham/resource-files-in-Asp-Net-2-0/ –

回答

0

您應該考慮使用資源進行本地化。 Walkthrough: Using Resources for Localization with ASP.NET這樣,您可以將文本移出頁面並根據您支持的語言加載它。您最終爲您想要支持的每種語言創建一個資源文件。

如果您正在使用需要支持不同語言的SharePoint Web部件,請參閱Walkthrough: Localizing a Web Part是否對您有所幫助。

+0

我已經創建了用於瑞典語和英語的資源文件(.resx) 。我正在使用我自己的自定義母版頁。我正在使用應用程序頁面創建小型HTML表單。現在在像Swedish這樣的錨定標籤下,我如何訪問資源文件? – SPBeginer

+0

您是否在「使用本地化資源」文章下檢查了顯式定位部分。它看起來像可能解釋瞭如何做你正在嘗試。 – CertifiedCrazy