【发布时间】:2023-05-02 18:03:05
【问题描述】:
我正在添加一些带有一些内容的 .cshtml 文件(没有动态加载,只是静态内容)
有几个文件: /Views 是一个目录 /Dealership 是 /Views 中的一个目录
Views - Dealership - About.cshtml
Views - Dealership - Testimonials.cshtml
Views - Dealership - Audi.cshtml
Views - Dealership - AudiA6.cshtml
Views - Dealership - AudiA8.cshtml
Views - Dealership - BMW.cshtml
Views - Dealership - BMW5.cshtml
Views - Dealership - BMW7.cshtml
网址应该是:
www.mywebsite.com/dealership/about
www.mywebsite.com/dealership/testimonials
www.mywebsite.com/dealership/audi
www.mywebsite.com/dealership/audi/audi-A6
www.mywebsite.com/dealership/audi/audi-A8
www.mywebsite.com/dealership/bmw
www.mywebsite.com/dealership/bmw/bmw-5
路线应该是什么样子?我有这个:
routes.MapRoute(
"Dealership", // Route name
"dealership/{action}/{id}", // URL with parameters
new { controller = "Dealership", action = "Index", id = string.Empty }); // Parameter defaults
它适用于
www.mywebsite.com/dealership/audi
或
www.mywebsite.com/dealership/testimonials
但我不知道如何为
创建路线www.mywebsite.com/dealership/audi/audi-A6
我希望它不会太混乱;-)
【问题讨论】:
标签: asp.net-mvc asp.net-mvc-3 routing routes