Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/16.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 面包屑痕迹MVC3和剃刀_Asp.net Mvc_Razor - Fatal编程技术网

Asp.net mvc 面包屑痕迹MVC3和剃刀

Asp.net mvc 面包屑痕迹MVC3和剃刀,asp.net-mvc,razor,Asp.net Mvc,Razor,任何人都有如何使用最新的MVC3版本和razor语法创建面包屑痕迹的示例吗?您应该能够通过使用MVC站点地图提供程序来实现这一点:。它包含创建面包屑路径的功能,并且文档记录得相当好(您可以随时获取代码并修改它以完全执行您想要的操作)。要使MvcSitemapProvider正常工作,请执行以下操作: 在.sitemap文件更改中: <mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-2.0" /

任何人都有如何使用最新的MVC3版本和razor语法创建面包屑痕迹的示例吗?

您应该能够通过使用MVC站点地图提供程序来实现这一点:。它包含创建面包屑路径的功能,并且文档记录得相当好(您可以随时获取代码并修改它以完全执行您想要的操作)。

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

.sitemap
文件更改中:

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

致:



我最终编写了自己的简单站点地图提供商。它只是基于URL,就像ASP.NET标准站点地图一样。它之所以有效,是因为该站点非常简单,但有很多静态文件。

请查看ASP.NET MVC3 w/Razor中的Mesoboard项目源代码:


该项目除其他事项外还实施了面包屑机制。

这是一个非常广泛的问题。尝试通过提供更多详细信息来缩小范围。MvcSiteMap提供程序不适用于MVC3和Razor…或者,至少我无法让它工作,而许多其他在线用户也无法。您可能希望从源代码获取最新信息。我相当肯定它与MVC3一起工作。至于不使用剃须刀,我不知道为什么它不会。。。它只使用HtmlHelpers,它应该独立于ViewEngine。你知道哪些部分不起作用吗?如果不知道,那么我不知道还有其他库可以满足你的要求。你可能只需要自己编写代码就行了。我得到了最新的版本,并根据.NET4编译了它。没有错误,但当我尝试使用它时,我得到了一堆错误…我知道这没有多大帮助,但我已经从项目中删除了它,我不知道确切的错误。我想我会读一读,然后一步一步地看我得到了什么。谢谢你,我帮不了你什么忙,希望你能弄明白。也许有人会来帮助你解决这个问题。
<mvcSiteMap xmlns="http://mvcsitemap.codeplex.com/schemas/MvcSiteMap-File-3.0" />