i pode reescrever URL em MSVS?
-
05-07-2019 - |
Pergunta
Eu estou usando MSVS 2008, C #, ASP.NET projeto. Agora eu pode servir todas as páginas que eu quero sob http: // localhost: 3288 / ExistingPageInProject.aspx
Em MSVS como faço para mapear http: // localhost: 3288 / u / SOME_USER_NAME / media / TITLE-0123 para apontar para um arquivo / página eu tenho. Como / u / ExamplePage? Name = SOME_USER_NAME & title = TÍTULO-0123
NOTA:. 0123 é o MEDIAID assim que o título pode ser ignorado
Solução
O que eu faço pessoalmente é para uso Application_BeginRequest em classe pública global: System.Web.HttpApplication e analisar a URL com Regex ou o que quer, e depois uso HttpContext.Current.RewritePath para servir a página correta, sem fazer um redirecionamento.
Existem também outras maneiras de fazer isso, mas essa é a minha preferência e é fácil de implementar.