
正如你在图片中看到的,我有主页/概览
代码如下:
<!-- Breadcrumbs-->
<ol class="breadcrumb">
<li class="breadcrumb-item">
<a href="@Url.Action("Index" , "Home")">Home page</a>
</li>
<li class="breadcrumb-item active">Overview</li>
</ol>这是在asp.net MVC的布局中,所以我可以将概述的名称更改为我动态选择的另一个页面的名称?
例如,当我转到客户页面时,我想要如下所示
主页/客户
我希望这是动态的,这样我就不会在所有页面中编写相同的代码,这样做是可能的吗?
发布于 2019-02-16 14:58:08
要完成这项工作,您需要有一个站点地图。首先,您需要安装MVC站点地图组件。这个组件非常流行:https://github.com/maartenba/MvcSiteMapProvider
您还可以查看本教程以了解如何使用它:https://joeylicc.wordpress.com/2014/10/03/asp-net-mvc-5-menu-using-site-map-provider-bootstrap-3-navbar/,但总而言之:您应该像下面这样使用帮助器:
@Html.MvcSiteMap()它读取站点地图,并基于站点地图显示面包屑
https://stackoverflow.com/questions/54720583
复制相似问题