我需要根據每種文化的資源文件在運行時更改文化。如何在運行時更改CurrentCulture?
我需要改變我的形式控件的屬性,根據兩種文化 已指定.resx文件
resorces1.aspx.resx // default
resorces1.aspx.he-IL.resx // hebrew culture
我可以加載頁面或者與後備資源,或者在頁面加載給予UICulture = "he-IL"
價值,並與所需的資源加載罰款。
問題是我需要在運行時進行這些更改。
1 ..我改變值上的一個按鈕點擊事件發生後
btn_change_Click(....)
{
UICulture = "he-IL" ;
}
它仍然返回到「EN-US」的初始值
我如何提交修改到的UICulture在運行時?
2 ..如果我不知道它是否是「en-US」,我該如何引用備用資源文件?
確定,所以可以說,我改變了的CurrentUICulture 如何將我改回了默認的文化 假設我不知道它是什麼? –
默認文化是後備文化的權利?它在編譯時是正確的嗎?這是resorces1.aspx.resx的文化,可能的en-US。除非我誤解,似乎很容易做到考慮到你現在知道如何改變這種文化在運行時你的第二個問題:) – maxbeaudoin
的確是這樣, 生病只是保存它的名稱當我加載頁面。 我沒想到 感謝之前。 –