ASP.Net Globalization

Hey Guys!! In this tutorial, I am going to explain you the concept of Globalization with an Example.

Globalization: - Process of creating an application that meets the needs of users from multiple cultures. This process involves more than just translating the user interface of an application into multiple languages – it also includes using the correct currency, date and time format, calendar, writing direction and other issues.


<form id="form1" runat="server">


    <asp:Label ID="lblCulture" runat="server" ></asp:Label>





Don’t forget to add the namespace System.Globalization. Use VB Or C# use this lines to add the namespace.

Using System.Globalization; (C#)

Import System.Globalization; (VB)

In your Page_Load event,add the below lines:-

protected void Page_Load(object sender, EventArgs e)


        string sLang = Request.UserLanguages[0];

        CultureInfo currentCulture = new CultureInfo(sLang);

  lblCulture.Text = currentCulture.EnglishName + ":" +         currentCulture.Name.ToLower();




Your output will be similar to this:-

ASP.Net Globalization


Just post back a reply if this article was useful for you. Thanks for reading my article. Happy Coding.Explore more and more as much as possible.

Leave Comment