Como bloquear o teclado no navegador?

Durante o desenvolvimento de um sistema encomendado pelo jornal Estado de São Paulo, surgiu a necessidade de bloquear (cancelar) as teclas [TAB] e [F5] do browser em momentos onde uma determinada requisição demorasse excessivamente. A idéia inicial era, ajudado pela classe System.Web.UI.UpdateProgress do .NET Framework, exibir uma mensagem do tipo “Aguarde, carregando…”, como [...]

GROUP BY com duas ou mais colunas no LINQ

Este artigo demonstra como realizar um GROUP BY (com duas ou mais colunas) através da tecnologia LINQ da [...]