定义ASP.NET MVC路由的方法

时间:2009-09-05 04:34:29

标签: asp.net-mvc asp.net-mvc-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]+.+" } =此路线的约束。

1 个答案:

答案 0 :(得分:2)

我的第一个停靠点是路由上的ASP.NET学习pages

我认为这也可以很好地利用社区Wiki功能,因为你问的是一个非常模糊的问题,那里没有真正的答案,只有很好的路线文档。