BreadCrumb追踪MVC3和Razor

时间:2010-12-14 14:58:03

标签: asp.net-mvc razor

任何人都有一个如何使用最新的MVC3版本和剃刀语法创建痕迹痕迹的示例?

4 个答案:

答案 0 :(得分:8)

您应该可以通过使用MVC SiteMap提供程序来实现此目的:http://mvcsitemap.codeplex.com/。它包含创建面包屑路径的功能,并且记录得相当好(您可以随时获取代码并对其进行修改以完全按照您的意愿执行。)

答案 1 :(得分:6)

要使MvcSitemapProvider正常运行,请执行以下操作:

.sitemap文件更改中:

<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-2.0" />

到:

<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-3.0" />

答案 2 :(得分:3)

我最终编写了自己的简单站点地图提供程序。它就像ASP.NET标准站点地图一样基于URL。它的工作原理是因为网站非常简单但有很多静态文件。

答案 3 :(得分:1)

使用Razor查看ASP.NET MVC3中Mesoboard项目的源代码:

http://mesoboard.codeplex.com/

该项目实现了一个包围机制。