Come impostare l'instradamento per una vista come home page di un dominio nell'applicazione ASP.NET MVC che contiene Aree. Ho bisogno di una vista di una particolare area per essere home page. Come si può fare?Come impostare la vista Area come home page in ASP.NET MVC?
Ho provato a utilizzare il seguente codice senza esito positivo.
public static void RegisterRoutes(RouteCollection routes) {
routes.MapRoute(
name: "Home",
url: "",
defaults: new { controller = "Home", action = "Index" },
namespaces: new string[] { "WebApp.Areas.UI.Controllers" }
);
}
possibile duplicato di [Come impostare un percorso predefinito (in una zona) a MVC] (http://stackoverflow.com/questions/2140208/how-to-set-a-default-route-to -an-area-in-mvc) –
Questo è un dupe e l'unica risposta è errata; l'altra domanda include una nota che la risposta qui sotto non realizzerà effettivamente ciò che il richiedente sta chiedendo di fare, usando un'area per servire la pagina radice ("/"). Deve essere instradato dal RouteCollection principale e non può essere eseguito da un'area come la risposta sottostante implica. –