【问题标题】:Ways to define an ASP.NET MVC Route定义 ASP.NET MVC 路由的方法
【发布时间】:2010-11-25 20:21:34
【问题描述】:

我想知道您是否可以向我展示在 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]+.+" } = 这条路线的限制条件。

【问题讨论】:

    标签: asp.net-mvc asp.net-mvc-2


    【解决方案1】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-04-02
      • 2020-04-15
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-06-22
      • 1970-01-01
      相关资源
      最近更新 更多