C# - ashx com .cs (code-behind)

 
 
Como criar um .cs para um Generic Handler (.ashx)? Da mesma forma que funciona com um arquivo .asmx, você pode separar o código do .ashx, gerando um arquivo .ashx e um .cs. Se colocar o código do .ashx no code-behind, terá que colocar o arquivo .cs no App_Code. A grande vantagem de…
Continue lendo
Por Cesar Cassiano Schimanco

Redirecionar URL sem “www” para “www” Global.asax e Web.config

 
 
Se você precisa fazer um redirecionamento de URL acessada sem "www" para URL com "www" (cbsa.com.br para www.cbsa.com.br), você pode usar o Global.asax ou o Web.config. Como fazer uma regra de reescrita no web.config para a URL sem "www" ir para a URL com…
Continue lendo
Por Cesar Cassiano Schimanco

ASP.NET - Criar arquivo com Log de erros do site

 
 
Este artigo tem como finalidade mostrar como centralizar o tratamento e manipulação de todos os erros de um site em um único local. Alem disso, vamos salvar todos os erros em um arquivo txt e responder uma pagina amigável de erro para o usuário usando um template. Alem de tratar os…
Continue lendo
Por Cesar Cassiano Schimanco

Criar URLs mais amigáveis, mais informativas, usando o Global.asax (URL Rewriting)

 
Principais benefícios: Mascarar uma URL, torna-la mais amigável, legível, informativa. Melhorar a indexação por buscadores, como Google. E de certo modo ate evitar SQL Injection. Uma URL assim: /exemplo.aspx?id=1, não me diz nada, agora uma…
Continue lendo
Por Cesar Cassiano Schimanco