2010-03-28 75 views
1

我正在开发一个嵌套类别的网站。我想的类别是在URL,例如像这样ASP.NET MVC:对URL有完全控制

http://www.dmoz.org/Computers/Programming/Component_Frameworks/NET/Chats_and_Forums/

,你可以在上面URL的类别在URL中看到。我如何在asp.net mvc中开发这样的东西?

+1

请参阅以下内容:http://stackoverflow.com/questions/1332782/asp-net-unknown-length-mvc-paths/1332841#1332841&http://stackoverflow.com/questions/1107507/asp-net -mvc定制路由处理程序约束 – 2010-03-28 07:00:57

回答

1

您可以将它们作为参数{* id}捕获,然后在控制器中解析它们。

0

查找URL Routing

按照上面的,你只需要一个路线(S)添加到使用在你的URL的占位符为你的类别/子类别等的路由表这意味着任何链接到你的页面,或者任何直接在URL中写入的人都会转到路由表并尝试匹配它 - 确保默认的“全部收集”路由是定义的路由列表中的最后一个。

当你建立这些链接等URL点击你的意见,那么我可能create a Html helper建立一个字符串与您的控制器/类别/子类别的语法。