Est-ce que quelqu'un sait comment configurer les zones dans ASP.NET MVC3. J'ai lu un article sur les zones dans aquí . Mais cet article n'est pas basé sur MVC3. Dans MVC3, il n'y a pas de fonction nommée MapRootArea
sur RouteCollection routes
qui se trouve dans Global.asax
routes.MapRootArea("{controller}/{action}/{id}",
"AreasDemo",
new { controller = "Home", action = "Index", id = "" });
Lorsque je crée une nouvelle zone en utilisant MVC3, j'obtiens une classe de cette zone qui a hérité de AreaRegistration
et ressemblent à ce qui suit : (ici Blogs est le nom de la zone)
public class BlogsAreaRegistration : AreaRegistration
{
public override string AreaName
{
get
{
return "Blogs";
}
}
public override void RegisterArea(AreaRegistrationContext context)
{
context.MapRoute(
"Blogs_default",
"Blogs/{controller}/{action}/{id}",
new { action = "Index", id = UrlParameter.Optional }
);
}
}
Quelqu'un pourrait-il m'aider à configurer la zone dans MVC3 ? Tout type de lien serait également utile.