Is this what you are looking for
Page Code Behind:
using System.Threading;
using System.Globalization;
using System.Resources;
ResourceManager rm;
protected void Page_Load(object sender, EventArgs e)
{
initResourceManager();
TextBoxWatermarkExtender.WatermarkText= rm.GetString("ResourceName");
}
private void initResourceManager()
{
Thread.CurrentThread.CurrentCulture = new CultureInfo(Session["Language"].ToString());
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
rm = (ResourceManager)Application["RM"];
}
Global.asax
using System.Threading;
using System.Globalization;
protected void Application_Start(object sender, EventArgs e)
{
Thread.CurrentThread.CurrentCulture = new CultureInfo("en-EN");
Thread.CurrentThread.CurrentUICulture = Thread.CurrentThread.CurrentCulture;
Application["RM"] = Resources.ResLanguage.ResourceManager;
}
Hope it Helps.