The .NET Framework was built to support a variety of international formats for data like date, time, calendar, currency, numbers, etc. This functionality is provided in the namespace System.Globalization.
The default culture for incoming requests can be set in web.config using the following configuration tag:
As an alternative, a different format can be set through string-formatting in code. Example for displaying a currency in different cultures: