http://milaneze.com.br/post/2011/03/12/ASPNET-Formatacao-de-datas-e-numeros.aspx
Muitas vezes desenvolvemos uma página numa máquina que está com tudo setado para o português do Brasil, mas depois essa página vai rodar num servidor com Regional Settings em inglês. Aí quando nos damos conta, o que era pra ser 26/02/2010 vira 02/26/2010 e o que era pra ser 2.011,54 vira 2,011.54.
É possível já cuidar disso desde o início, usando a tag
O parâmetro Culture irá definir os formatos de data e numéricos, por exemplo. Já o parâmetro uiCulture tem a ver com os recursos que serão carregados com a página.
Aí vão dois artigos mais completos sobre o assunto:
How to: Set the Culture and UI Culture for ASP.NET Web Page Globalization
Formatting Dates, Times and Numbers in ASP.NET
