相关疑难解决方法(0)

如何在运行时更改CurrentCulture?

我需要根据每种文化的资源文件在运行时更改文化.

我需要根据指定.resx文件的两种文化来更改表单中控件的属性

resorces1.aspx.resx // default 
resorces1.aspx.he-IL.resx // hebrew culture 
Run Code Online (Sandbox Code Playgroud)

我可以使用fallback资源加载页面,或者在pageload上提供UICulture = "he-IL"值,并且可以使用所需资源加载.

问题是我需要在运行时进行这些更改.

1 ..在我更改按钮单击事件的值后

    btn_change_Click(....)
    {
        UICulture = "he-IL" ;
    }
Run Code Online (Sandbox Code Playgroud)

它仍然返回到"en-US"的初始值

如何在运行时提交对UICulture的更改?

2 ..如果我不知道它是"en-US",我如何引用回退资源文件?

c# asp.net culture

18
推荐指数
1
解决办法
6万
查看次数

标签 统计

asp.net ×1

c# ×1

culture ×1