Qual é o caminho para pegar a página padrão?
-
10-07-2019 - |
Pergunta
Eu não quero usar a rota padrão que vs.net cria:
routes.MapRoute(
"Default", // Route name
"{controller}/{action}/{id}", // URL with parameters
new { controller = "Home", action = "Index", id = "" } // Parameter defaults
);
Eu só quero o caminho para obter a página www.example.com/, o que é? (Nota: eu não quero www.example.com/default apenas a planície www.example.com para mapear para HomeController Action = Index)
.Solução
Eu só comecei a brincar com MVC ontem (versão beta) e eu tenho isso no meu web config (para o IIS 6.0, remova o aspx para IIS 7.0)
public static void RegisterRoutes(RouteCollection routes)
{
routes.IgnoreRoute("{resource}.axd/{*pathInfo}");
routes.MapRoute("Default", "{controller}.aspx/{action}/{id}", new { controller = "Home", action = "Index", id = "" });
routes.MapRoute("Empty", "", new { controller = "Home", action = "Index", id = "" });
}
Licenciado em: CC-BY-SA com atribuição
Não afiliado a StackOverflow