ASP.NET - URL Rewriting sem extensão aspx

 
Muito comum um projeto com URL Rewriting funcionar localmente. Mas quando colocamos para rodar no servidor externo ele não funciona sem a extensão aspx, ou seja, sem a extensão aspx aparece o erro 404 (página não encontrada). Para resolver esse problema da extensão .aspx e o…
Continue lendo
Por Cesar Cassiano Schimanco

Capturar fragmentos da URL em ASP.NET

 
Ao trabalharmos com partes da url, é normal perder algum tempo até pegarmos a parte que realmente precisamos devido a grande variedades de opções. Visando esclarecer um pouco esta parte, construi essa tabela abaixo, que mostra algumas propriedades em ASP.NET e seus respectivos…
Continue lendo
Por Bruno de Andrade

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

Manter a URL após o postback em ASP.NET (Postback + Url Rewriting + Global.asax)

 
Um problema muito comum de quem usa o Global.asax para reescrever a URL (Url Rewriting), para deixa-la mais amigável é que depois do postback a URL volta a ficar como era antes de ser reescrita. Antes do postback, usando Url Rewriting: www.site.com.br/produtos/produto-de-teste.aspx Depois do…
Continue lendo
Por Cesar Cassiano Schimanco