ASP.NET MVC - 简单面包屑(站点地图)

2024-01-08

我开发了一个 ASP.NET MVC 2 应用程序,我想在每个页面中放置一个简单的面包屑(站点地图),如下所示:

首页 > 电影 > 详情

它等于 URL:http://localhost/home/movies/details http://localhost/home/movies/details

我怎样才能实现它?我想把它放在我的主页中。

Thanks!


我建议使用MVC站点地​​图提供者 http://nuget.org/List/Packages/MvcSiteMapProvider-MVC3。它以 NuGet 包的形式提供。

它可用于生成面包屑(您可能会询问)和站点地图。

MvcSiteMapProvider 正如其名 意味着 ASP.NET MVC SiteMapProvider 的实现 ASP.NET MVC 框架。针对 ASP.NET MVC 2,它提供站点地图XML 功能和互操作性 使用经典的 ASP.NET 站点地图 控件,例如 SiteMapPath 控件 用于渲染面包屑和菜单 控制。

基于区域、控制器和操作 方法名称而不是硬编码的 URL 参考文献,站点地图节点是 完全动态的基于 应用程序中使用的路由引擎。 ASP.NET MVC 的动态特性 在MvcSiteMapProvider中如下: 有很多可扩展性 允许您扩展的点 提供的基本功能。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

ASP.NET MVC - 简单面包屑(站点地图) 的相关文章

随机推荐