【问题标题】:MVC n-level route buildingMVC n级路由构建
【发布时间】:2010-09-13 13:57:11
【问题描述】:

我想创建一个包含 N 级类别的产品目录

例如

/Catalog/Category1/Category2/../SubCategoryN/Product/{ProductActions}/{ID}

And at the same time be able to 

/Catalog/Category1/Category2/../SubCategoryN/{CategoryActions}

这可能吗?如果可以,如何?

【问题讨论】:

    标签: asp.net-mvc model-view-controller mvcroutehandler


    【解决方案1】:

    不使用默认路由类,但您可以通过从 RouteBase 派生来创建自己的路由类。您基本上最终不得不自己完成解析 URL 的所有工作,但您可以使用 Route 的源代码来帮助您开始。

    【讨论】:

    • 我一直致力于从 RouteBase 派生,但对 GetVirualPathData 应该做什么感到困惑。也许发布和示例?
    猜你喜欢
    • 2010-12-23
    • 1970-01-01
    • 2013-04-12
    • 2022-01-16
    • 2011-03-20
    • 2016-08-04
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多