我尝试使用MVC3创建像痕迹导航这样的东西。
当用户转到页面时,他有例如:Home(id = 1),About(id = 2)和Hello(id = 3)链接。我从数据库获得这些链接。当我点击Home时,我转到数据库并获得一组新链接:Home - Link1(id = 3),Link2(id = 4)等。
如果我没有数据库中的任何内容,那么我会显示一些页面内容。
主页 - Link1 - 其他人
页面内容
我怎样才能做到这一点?
答案 0 :(得分:5)
我们已成功使用MVC SiteMap project 进行痕迹导航。如果由于某种原因无法直接使用此项目,您至少可以查看源代码以了解它们是如何实现面包屑的。
发出面包屑导航的方法是:Html.MvcSiteMap().SiteMapPath()