在asp.net MVC中创建面包屑路径

mma*_*ues 5 asp.net asp.net-mvc mvcsitemapprovider

我正在尝试创建包含用户查看的页面的面包屑,例如:

首页 - >产品介绍 - >智能手机 - > .....

有没有人知道如何在使用剃刀视图引擎的asp.net mvc 3中做到这一点?或者我可以在哪里找到一个好的教程?

Nig*_*888 4

我一直致力于一个名为MvcSiteMapProvider 的开源项目,这使得这变得相当容易。该项目可在 NuGet 上获取。

基本上,您可以为所有页​​面配置站点地图。站点地图可以通过 XML、代码或其他数据源进行配置。然后,站点地图将被缓存并在用户之间共享。当用户导航到站点地图中配置的 URL(作为 URL 或作为路由值字典)时,它将使用地图中的相对位置来确定如何将面包屑构建回主页。

这里有安装和使用其功能的演练:MvcSiteMapProvider 4.0 - A Test Drive