Joe*_*nos 2 c# asp.net asp.net-mvc routing visual-studio-2008
我仍然是MVC的新手,所以我希望这很简单.
我需要类别和子类别,可能有多个级别,我正在尝试适当地组织我的项目.现在我正在VS2008中使用开箱即用的MVC项目.
例如,假设我想导航到:http: //mysite.com/Products/Electronics/Computers/Laptops
我可以把一个LaptopsController在我Controllers目录,在我的观点不同的ASPX文件Latops目录,并添加一行到我的Global.asax类映射到相应的控制器这个特定的途径实现这一目标.
但我希望有一种方式来自动映射的路线,而在同一时间保持目录结构干净,并在项目组织,因为会有很多不同的类别和产品.理想情况下,应该是在我的项目控制器和视图物理目录,对应于URL路径中的"目录".但我似乎无法做到这一点.
我已经看了几篇关于对你的路由进行重大定制的文章,但是如果可能的话,我不愿意.这似乎是内置的东西,所以也许我只是遗漏了一些东西.
如果你能指出我正确的方向,那将是非常棒的.
很可能你不需要LaptopsController,只需要一个ProductsController.在这种情况下,Electronics/Computers/Laptops只需告诉ProductsController要显示的产品类别(通过路线值).
| 归档时间: |
|
| 查看次数: |
1711 次 |
| 最近记录: |