Qual é o melhor método para alcançar dinâmica URL Reescrevendo em ASP.Net?
-
02-07-2019 - |
Pergunta
Atualmente estou usando Intelligencia.UrlRewriter alguém tem sugestão melhor?
Solução
System.Web.Routing é < strong> parte do .NET 3.5 SP1 e você pode usá-lo tanto para o ASP.NET WebForm-aplicação e sua aplicação MVC.
O local ASP.NET oficial tem uma boa QuickStart Tutorial em System.Web.Routing.
Outras dicas
ISAPI_Rewrite também é uma solução genérica bom - trabalha não só com ASP.NET, mas com qualquer outro sistema .
Uma abordagem alternativa a considerar é URL roteamento . Este não é o mesmo que reescrever (reescrevendo envolve mudar uma URL para outra enquanto roteamento envolve o mapeamento diretamente URLs dinâmicos para diferentes partes do seu aplicativo) e não é tão fácil de implementar para um projeto existente, mas se você está começando um projeto de zero você pode achar isso uma abordagem melhor, dependendo de suas necessidades exatas. Por outro lado, pode ser inútil para você em tudo, mas pelo menos você pode tomar uma decisão informada!
A seguir a sugestão feita por Seb Nilsson Olhei um pouco por todo Google e encontrei estes exemplos agradáveis:
- aspnet roteamento adeus url reescrita
- usando asp.net independente de roteamento de mvc
- usando asp.net independente de roteamento de passar-parâmetros MVC
Ao trabalhar com o IIS 6, é importante ter um olhar para este Blog
IIS 7 vem com um reescrita módulo
Você pode encontrar mais links em este artigo wikipedia