Create Resource Files for ASP.NET Web Sites

http://www.codeproject.com/KB/aspnet/GlobalizingLocalizing.aspx

1) create mybasePage class
public class mybasePage:Page
{
public mybasePage()
{
//
// TODO: Add constructor logic here
//
}
static string cultureName;

public static string CultureName
{
get { return cultureName; }
set { cultureName = value; }
}

protected override void InitializeCulture()
{

if (!String.IsNullOrEmpty(cultureName))
{
Thread.CurrentThread.CurrentCulture =
CultureInfo.CreateSpecificCulture(cultureName);

Thread.CurrentThread.CurrentUICulture = new
CultureInfo(cultureName);
}

base.InitializeCulture();
}

}

2. default.aspx source












style="height: 26px" />


Go to Sample Page



code:
protected void Button1_Click(object sender, EventArgs e)
{

CultureName = DropDownList1.SelectedItem.Value.ToString();

}
3)create sample.aspx page: source




Set
Language



4) create resource files
Sample.gu-IN.resx,Sample.mr-IN.resx,Sample.resx

No comments:

Post a Comment