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.";
}
Resources.GeneralMessages.msg
where msg
is the name of that resource. –
Evident 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();
© 2022 - 2024 — McMap. All rights reserved.