【问题标题】:recursive routes in asp.net mvcasp.net mvc中的递归路由
【发布时间】:2010-12-10 03:16:41
【问题描述】:

我有一张桌子

Category
-------- 
Id 
Name 
ParentId (null)

类别可以无限递归,但最多可能会达到 3 个级别,我希望我的 url 映射到类别。 所以如果表格看起来像这样

Id Name   ParentId
1 Entertainment  null
2 Sport    1
3 Football   2

我的网址看起来像: http://Localhost/Entertainment/Sport/Football

类别不会经常更改,因此可以将它们硬编码作为最后的手段,但我真的不想这样做。

我找到了这个答案 Routing an hiearchical path from DB with ASP.Net MVC 这仍然是唯一的方法吗?

【问题讨论】:

    标签: asp.net-mvc url-routing asp.net-mvc-routing


    【解决方案1】:

    是的,通配符参数是处理此问题的最佳方式。您可以将其与检查给定路径有效性的路由约束结合起来,以便可以传递不是类别集的 URL 以供其他路由处理。

    【讨论】:

      猜你喜欢
      • 2015-04-03
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-03-28
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多