2015-05-05 73 views
-1

我需要更改windows languageENfa(它們都已安裝).i閱讀了一些文章,發現在asp.net中不可能,並且必須使用activex。我創建一個ActiveX並在它的構造函數中編寫代碼:如何更改asp.net中的windows語言

InputLanguage.CurrentInputLanguage = 
InputLanguage.FromCulture(
System.Globalization.CultureInfo.CreateSpecificCulture("Fa-IR")); 

然後添加的ActiveX DLL到我的項目,並從它創建對象。但它不會改變Windows語言。 ?任何想法爲(activex運行正確的,因爲我的messagebox顯示在網頁)

update: 

語言更改爲fa時,會顯示messagebox但是當消息框關閉

+0

看看UICulture and Culture。這應該爲你解決。 – danish

+0

你想完成什麼?您是否嘗試更改客戶端或服務器上的語言? –

+0

更改在客戶端上。 –

回答

0

試試這個又變成en: -

InputLanguage.CurrentInputLanguage = 
InputLanguage.FromCulture(
new CultureInfo("Fa-IR")); 
+0

感謝您的評論,但它沒有奏效。 –