Avevo pensato a una cosa del genere:
codice:
context.MapRoute(
name: "Cliente_Admin",
url: "{name}/Admin/{controller}/{action}/{id}",
defaults: new { controller = "Home", action = "Index", id = UrlParameter.Optional, name= UrlParameter.Optional },
namespaces: new[] { "MyProject.Areas.Admin.Controllers" }
);
context.MapRoute(
"Admin_default",
"Admin/{controller}/{action}/{id}",
new { controller = "Home", action = "Index", id = UrlParameter.Optional },
new[] { "MyProject.Areas.Admin.Controllers" }
);
Ho messo il codice in AdminAreaRegistration altrimenti non funzionava...
Ora la prima route funziona perfettamente ....
mentre la seconda no:
se creo un link
es:
codice:
@Html.ActionLink("LogOut", "LogOut", "Account", new { area = "Admin" }, null)
mi restituisce il codice:
non c'è modo di risolvere???
come posso gestire la situazione???