Eu diria, no mínimo, que é chato quando criamos um novo projecto ASP.NET as definições cultura nos presentearem sempre com datas no formato inglês. Vou-vos mostrar como podem facilmente alterar as definições de cultura do vosso site para que os vários controlos passem a mostrar a informação à "moda portuguesa".
Um dos controlos que particularmente me irrita é o Calendar, em especial o CalendarExtender do AJAX, que acho realmente bonito e funcional.
Como é hábito nestas coisas da programação, podemos obter os mesmo resultados de formas muito distintas. Acho particulamente útil as possibilidades de configuração via Web.config, já que passam a ser válidas em todas as páginas do site, se não andarmos com avarias em cada uma delas!
No bloco system.web, basta acrescentar o marcador globalization e definir as propriedades uiCulture e culture.
<system.web>
Ok, mas o é que distingue cada uma das propriedades? Simples, caro Watson, a propriedade culture determina o aspecto dos resultados de funções dependentes da cultura ao passo que uiCulture, determina quais os resources serão carregados na página.
E por falar em resources… será este o tema do meu próximo post. Aguardem!

Sem comentários:
Enviar um comentário