根据resx值更改语言?

时间:2013-10-29 07:39:37

标签: c#

我有两个带资源键的resx文件及其值如何访问该resx文件的值以便我可以更改语言

string resourceFile = "~/App_LocalResources/site.Master.Germany.resx";
string filePath = System.AppDomain.CurrentDomain.BaseDirectory.ToString();
ResourceManager resourceManager = 
      ResourceManager.CreateFileBasedResourceManager(resourceFile,filePath,null);
string resourceValue = resourceManager.GetString(resourceFile);

1 个答案:

答案 0 :(得分:0)

string resourceValue = resourceManager.GetString(resourceFile);

resourceManager.GetString(string key)的参数应该是资源的密钥,而不是资源文件。