private string GetValue() { if (_manager == null) //没有程序集信息,从站点资源目录中提取 { return(LanguageResources.Get(_resourceKey)); } return(_manager.GetString(_resourceKey, Language.Current)); }
private static string ParseName(string name, string language) { const string prefix = "{Strings."; const string suffix = "}"; if (!(name.StartsWith(prefix) && name.EndsWith(suffix))) { return(name); } name = name.Substring(prefix.Length, name.Length - prefix.Length - suffix.Length); return(LanguageResources.Get(language, name)); }