代码之家  ›  专栏  ›  技术社区  ›  Andrew Siemer

定义ASP.NET MVC路由的方法

  •  2
  • Andrew Siemer  · 技术社区  · 15 年前

    我想知道您是否可以向我展示在ASP.NET MVC(1和2)中声明路由的所有不同方法。请解释定义路线的每种方法、使用方法以及涉及的情况。

    下面是我希望在这里收集到的示例:

    routes.MapRoute("Directors",
        "Directors/{filter}/{skip}",
        new { controller = "Directors", action = "Index", skip = 0, filter = "" },
        new { skip = @"\d+", filter = @"^[a-zA-Z]+.+" });
    

    Directors =路线名称。 Directors/{filter}/{skip} =URL定义。 new { controller = "Directors", action = "Index", skip = 0, filter = "" } =此路由的默认值。 new { skip = @"\d+", filter = @"^[a-zA-Z]+.+" } =此路由的约束。

    1 回复  |  直到 12 年前
        1
  •  2
  •   Dan Atkinson    12 年前

    我的第一个调用端口是ASP.NET学习 pages 路由选择。

    我认为这也可能是社区wiki功能的一个很好的使用,因为你问的问题是一个相当模糊的问题,那里没有真正的答案,只是路线上的好文档。