MVC路由,注册特定区域而不是全部

时间:2014-01-16 16:02:25

标签: asp.net-mvc asp.net-mvc-4 asp.net-mvc-routing

我正在创建MVC应用程序,其中我有几个域,并且根据域将进入特定区域。

当应用程序启动时,应用程序调用{​​{1}} 有没有办法注册一个特定区域而不是所有区域?

先谢谢。

1 个答案:

答案 0 :(得分:-1)

阅读area registration class我希望它有助于完成这项任务。 看到例子:

public class BlogAreaRegistration : AreaRegistration
{
public override string AreaName
{
    get
    {
        return "Blog";
    }
}

public override void RegisterArea(AreaRegistrationContext context)
{
    context.MapRoute(
        "Blog_default",
        "Blog/{controller}/{action}/{id}",
        new { action = "Index", id = "" }
    );
}
}