How to read values from RESX file in ASP.NET using ResXResourceReader
        Posted  
        
        on Microsoft .NET Support Team
        
        See other posts from Microsoft .NET Support Team
        
        
        
        Published on Tue, 29 Jun 2010 13:51:00 +0000
        Indexed on 
            2011/01/11
            9:57 UTC
        
        
        Read the original article
        Hit count: 599
        
ASP.NET
|.NET Tips and Tricks
Here is the method which returns the value for a particular key in a given resource file.
Below method assumes resourceFileName is the resource filename and key is the string for which the value has to be retrieved.
public static string ReadValueFromResourceFile(String resourceFileName, String key)      
   {       
       String _value = String.Empty;       
       ResXResourceReader _resxReader = new ResXResourceReader(       
           String.Format("{0}{1}\\{2}",System.AppDomain.CurrentDomain.BaseDirectory.ToString(), StringConstants.ResourceFolderName , resourceFileName));       
       foreach (DictionaryEntry _item in _resxReader)       
       {       
           if (_item.Key.Equals(key))       
           {       
               _value = _item.Value.ToString();       
               break;       
           }       
       }       
       return _value;       
   }
© Microsoft .NET Support Team or respective owner