views:

35

answers:

2

I have an ashx file which returns a localised message. This is called from an Ajax request. I need to access the Asp.net ResourceManager in the ashx file.

A: 

Any resources in the app should be accessible under the Resources namespace.

For a resource file called LocalMessages.en.resx:

ReturnMsg = Resources.LocalMessages.MyAjaxMessage;

For intellisense to work, make sure app has been compiled once to create the Resources objects from resx files.

HectorMac
A: 

Following code worked for me.

HttpContext.GetGlobalResourceObject("classKey", "resourceKey") as string;
Amitabh