//.resx文件读取,文件为内容
private string languageResx(string language, string key)
{
string filename;
switch (language.ToUpper())
{
case "CN": filename = "Common_CN.resx"; break;
case "EN": filename = "Common_EN.resx"; break;
default: filename = "Common_CN.resx"; break;
}
string languagePath = Server.MapPath("~/Resource/");
ResXResourceReader resxReader = new ResXResourceReader(languagePath + filename);
IDictionaryEnumerator dict = resxReader.GetEnumerator();
foreach (DictionaryEntry d in resxReader)
{
if (d.Key.ToString() == key)
{
string result = d.Value.ToString();
resxReader.Close();
return result;
}
}
resxReader.Close();
return "";
}