【发布时间】:2011-06-22 00:20:31
【问题描述】:
我对 MVC 还是有点陌生,所以我希望这很简单。
我需要类别和子类别,可能有多个层次,并且我正在尝试适当地组织我的项目。现在我在 VS2008 中使用开箱即用的 MVC 项目。
例如,假设我想导航到: http://mysite.com/Products/Electronics/Computers/Laptops
我可以通过在我的 Controllers 目录中放置一个 LaptopsController 来完成此操作,在我的 Views 中放置一个包含各种 aspx 文件的 Latops 目录,并在我的 Global.asax 类中添加一行,将这个特定的路由映射到适当的控制器。
但我希望有一种方法可以自动映射路线,同时在项目中保持目录结构整洁有序,因为会有很多不同的类别和产品。理想情况下,我的项目中应该有控制器和视图的物理目录,对应于 URL 路径中的“目录”。但我似乎无法做到这一点。
我查看了几篇有关对路由进行重大自定义的文章,但如果可能的话,我不希望这样做。这似乎是内置的,所以也许我只是错过了一些东西。
如果你能指出我正确的方向,那就太棒了。
【问题讨论】:
标签: c# asp.net asp.net-mvc visual-studio-2008 routing