Globalization is the process of designing and developing applications that function for multiple cultures.
CultureInfo : Provides information about a specific culture (called a "locale" for unmanaged code development). The information includes the names for the culture, the writing system, the calendar used, and formatting for dates and sort strings.
CultureTypes : Defines the types of culture lists that can be retrieved using
System.Globalization.CultureInfo.GetCultures(System.Globalization.CultureTypes)
Use the Following code in aspx (design page).Controls Used : Calender, Label and List box (AutoPostback=true).
Code Behind :
Partial Class frmGlobalizationCulture Inherits System.Web.UI.Page Protected Sub Page_Load(ByVal sender As Object, ByVal e As System.EventArgs) Handles Me.Load Try If Not IsPostBack Then 'Bind all the Cultures in List box on First time page load. lstCulture.Items.Clear() Dim CulInfo As System.Globalization.CultureInfo() CulInfo = System.Globalization.CultureInfo.GetCultures(Globalization.CultureTypes.SpecificCultures) Dim StrShort As New SortedList 'Used for the Sorting the Values in ListBox For j As Integer = 0 To CulInfo.Length - 1 StrShort.Add(CulInfo(j).DisplayName, CulInfo(j).ToString) Next 'Bind all the "SpecificCultures" in the List Box. lstCulture.DataSource = StrShort lstCulture.DataTextField = "key" lstCulture.DataValueField = "value" lstCulture.DataBind() 'Select the "CurrentCulture" in the List Box. lstCulture.SelectedValue = System.Threading.Thread.CurrentThread.CurrentCulture.ToString() End If Catch ex As Exception Throw ex End Try End Sub Protected Sub lstCulture_SelectedIndexChanged(ByVal sender As Object, ByVal e As System.EventArgs) Handles lstCulture.SelectedIndexChanged Try 'Set the Selected Culture in the ListBox as the CurrentCulture. System.Threading.Thread.CurrentThread.CurrentCulture = New System.Globalization.CultureInfo(Me.lstCulture.SelectedValue) System.Threading.Thread.CurrentThread.CurrentUICulture = New System.Globalization.CultureInfo(Me.lstCulture.SelectedValue) lstCulture.Focus() Catch ex As Exception Throw ex End Try End Sub End Class