Asp.Net MVC 4 – Como buscar uma url dentro do seu site
Bom dia pessoal!
Montei a tabela abaixo para comparar os resultados de diversos métodos para obter url’s absolutas e relativas entre o desenvolvimento local e uma aplicação publicada no IIS sob uma determinada estrutura.
Tanto no IIS Express (vou chamá-lo de IISE nesse post) quanto no VS Development Server com virtual path “/” apresentaram os mesmos resultados e portanto não serão separados.
Se tiverem algum método ou propriedade para comparar, ver as diferenças, agradeço se enviarem.. basta comentar
Métodos e propriedades Asp.Net_MVC
Os seguintes métodos constam na planilha:
HttpContext.Current.Request.Path
HttpContext.Current.Request.AppRelativeCurrentExecutionFilePath
HttpContext.Current.Request.FilePath
Request.Url.GetLeftPart(UriPartial.Authority)
Url.Action(“Index”)
Url.Action(“Edit”)
Url.RouteUrl(“Default”) (global.asax)
Url.Content(“~/Content/Site.css”)
ResolveClientUrl(“~/Home/Index”)
ResolveClientUrl(“~/Default/Index”)
ResolveClientUrl(“~/Content/Site.css”)
HttpContext.Current.Request.QueryString.ToString()
Abraços, e até a próxima!
- Tudo dinâmico no código! Mas nem tudo…
- Jasper – Crosstab + nullable field