Кто-нибудь знает, как настроить области в ASP.NET MVC3.
Я прочитал статью об областях в здесь .
Но эта статья не основана на MVC3.
В MVC3 нет функции с именем MapRootArea
в RouteCollection routes
, которая находится в Global.asax
routes.MapRootArea("{controller}/{action}/{id}",
"AreasDemo",
new { controller = "Home", action = "Index", id = "" });
Когда я создаю новую область, используя MVC3, я получил класс этой области, который унаследован от AreaRegistration
и выглядит следующим образом: (здесь Blogs - это имя области)
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 }
);
}
}
Кто-нибудь, пожалуйста, помогите мне, как настроить область в MVC3. Любая ссылка также будет полезна.