MVC3和面包屑导航

时间:2011-08-24 15:05:57

标签: asp.net-mvc breadcrumbs mvcsitemapprovider

我尝试使用MVC3创建像痕迹导航这样的东西。

当用户转到页面时,他有例如:Home(id = 1),About(id = 2)和Hello(id = 3)链接。我从数据库获得这些链接。当我点击Home时,我转到数据库并获得一组新链接:Home - Link1(id = 3),Link2(id = 4)等。

如果我没有数据库中的任何内容,那么我会显示一些页面内容。

  

主页 - Link1 - 其他人

     

页面内容

我怎样才能做到这一点?

1 个答案:

答案 0 :(得分:5)

我们已成功使用MVC SiteMap project 进行痕迹导航。如果由于某种原因无法直接使用此项目,您至少可以查看源代码以了解它们是如何实现面包屑的。

发出面包屑导航的方法是:Html.MvcSiteMap().SiteMapPath()