代码之家  ›  专栏  ›  技术社区  ›  griegs

MVC区域和URL重写

  •  1
  • griegs  · 技术社区  · 14 年前

    我有一个叫做规划板的区域,它有一个叫做规划板控制器的控制器和一个视图 in \areas\PlanningBoard\Views\PlanningBoard\Index.aspx .

    不管我的网址怎么说; http://localhost:55736/PlanningBoard/PlanningBoard 但我想说 http://localhost:55736/PlanningBoard .

    我知道我一定错过了一些关于地区的大要点,但我现在看不到。

    任何帮助都将不胜感激。

    1 回复  |  直到 14 年前
        1
  •  3
  •   Kelsey    14 年前

    我看到这种情况的唯一方法是,如果你的路线设置重复你的区域,或者你有一个硬编码的区域。

    查看此链接,了解如何为区域设置路线:

    Microsoft ASP.NET MVC - Areas

    听起来你有点像:

    context.MapRoute(
        "planningboard_default",
        "planningboard/{area}/{controller}/{action}/{id}",
        new { action = "Index", id = UrlParameter.Optional }
    );
    
    推荐文章