我想知道你是否可以向我展示在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]+.+" }
=此路线的约束。
答案 0 :(得分:2)
我的第一个停靠点是路由上的ASP.NET学习pages。
我认为这也可以很好地利用社区Wiki功能,因为你问的是一个非常模糊的问题,那里没有真正的答案,只有很好的路线文档。