Mostrando postagens com marcador C#. Mostrar todas as postagens
Mostrando postagens com marcador C#. Mostrar todas as postagens

terça-feira, 4 de maio de 2010

Menu do asp.net não funciona no Google Chrome

Este erro, ao contrário do que os outros pensam, não é do Chrome ou do Safari e sim do próprio ASP.NET.

Para gerar o código JavaScript do menu, o ASP.NET verifica qual é o browser do cliente, e se ele suporta ou não JavaScript. Acontece que esta verificação falha em alguns browsers como o Sarafi e consequentemente o Chrome (pois o Chrome foi baseado no Safari), e o  ASP.NET então devolve um código que não funciona.

Para corrigir isto devemos “forçar” o ASP.NET a executar o JavaScript, para isto setamos a propriedade Page.ClientTarget com o valor “uplevel”. Assim informamos que o cliente possui um moderno “uplevel” browser.

segunda-feira, 19 de abril de 2010

Como gerar uma SQLException manualmente ?

Estava eu criando um projeto para testar um CustomTraceListener que grava um log no banco de dados de acordo com o tipo de exceção.
Com isso, precisei criar um método que gerasse uma SQLException.

Não é possível gerar uma SQLException manualmente em C#, pois a classe SQLException não possui um construtor público.