2

我想知道您是否可以向我展示在 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}= 网址定义。 new { controller = "Directors", action = "Index", skip = 0, filter = "" }= 此路由的默认值。 new { skip = @"\d+", filter = @"^[a-zA-Z]+.+" }= 这条路线的约束。

4

1 回答 1

2

我的第一个停靠点是关于路由的 ASP.NET 学习页面。

我认为这也可能是对 Community Wiki 功能的一个很好的使用,因为您提出的问题是一个非常模糊的问题,没有真正的答案,只有关于路线的良好文档。

于 2009-09-05T08:07:39.877 回答