How to use them in a ASP.NET Web Application project? Any difference?
many thanks
How to use them in a ASP.NET Web Application project? Any difference?
many thanks
 
    
     
    
    Local Resources:
Ex: Default.aspx.resx- Base resource file. This is the default, or fallback, resource file.
Default.aspx.de.resx- A resource file for German etc.
Global Resources:
Global Resources Localization Suggestion for ASP.NET
Global resource must be stored in App_GlobalResources at the root of the application.
// Get the global resource string. 
 try
 { 
     globalresourcestring = (String)GetGlobalResourceObject("MyResource", "GlobalResourceString1"); 
 } 
 catch
 { 
     globalresourcestring = "Could not find global resource."; 
 }
 
    
     
    
    These are the steps for ASP.NET MVC 5 Web Application
ex.
    <add namespace="ProjectName.App_LocalResources" />
In order to access the local resource file in your html code you must add
@using ProjectName.App_LocalResources
to the top of the page.
You can then access the different resources in the App_LocalResources by using the
@NameOfResxFile.NameOfValueInResxFile
I hope this helps.
 
    
    If you are so sure about the fact that your resource exists on your .resx file, you can try :
string myValue = HttpContext.GetGlobalResourceObject("MyResourceFile","MyResource").ToString();
If you are not sure whether your resource exists or not you can use :
var resultMessage = HttpContext.GetGlobalResourceObject("MyResourceFile","MyResource");
string myValue = resultMessage == null ? string.Empty : resultMessage.ToString();
