mvcsitemapprovider相关内容
我在一个项目中使用 ASP.NET MVC SiteMap 提供程序,它运行良好.但是,我很难弄清楚如何隐藏菜单项.我想隐藏在全局导航中显示的菜单项是我的“站点地图"页面.现在我知道在 mvcSiteMapNode 上有一种叫做 VisibilityProvider 的东西可供我使用 - 但我似乎无法弄清楚如何让它工作. 解决方案 首先,我建议你阅读这个 wiki 页面:创建自定义 Sit
..
MVC5 模板中的默认菜单部分如下所示:
@Html.ActionLink("Home", "Index", "Home")
@Html.ActionLink("About", "About", "Home")
@Html.ActionLink("Contact", "Contact", "Home
..
我正在尝试调整 MvcSiteMapProvider 以根据存储在数据库中的一些信息创建面包屑. 这篇帖子中的答案听起来很有希望,所以我实现了自己的 SiteMapNodeProvider.但后来我不知道如何连接,所以使用新实现的 SiteMapNodeProvider 而不是静态 xml 文件(“Mvc.sitemap"). 当我在我的项目中使用 SimpleInjector 时,我
..
在一个项目中,我实现了很好用的 MvcSiteMapProvider.这是一个用@Html.MvcSiteMap().Menu() 生成的侧边菜单 这里是菜单的一个节点(Mvc.sitemap 文件).
..
我有一个 MVC 站点,我们正在使用 MVCSiteMapProvider 4.4.3 和 Autofac.我们使用 XML 和属性的混合构建我们的站点.我们有几百个动态节点,并且启用了安全修整.站点在去年变得越来越大,大约有 120 个控制器.所有控制器都使用因角色等而异的授权属性进行保护. 在我们的布局中,我们调用 @Html.MvcSiteMap().SiteMapPath() 这会增
..
我正在研究包含多个区域的ASP.NET MVC 4应用程序.根据项目要求,每个区域都应该有自己的站点地图文件.本文摘自: https://github.com/maartenba/MvcSiteMapProvider/wiki/Multiple-Sitemaps-in-One-Application ,我了解到,要使MvcSiteMapProvider与多个站点地图一起使用,必须使用外部DI.因此
..
我在不同的项目中使用了相同的cshtml文件,因此我希望能够共享相同的目录"GeneralTemplates".因此,使用 @ Html.Partial("GeneralTemplates/_Header")就像一种魅力.但是对于 @ Html.MvcSiteMap().SiteMapPath("GeneralTemplates/_Breadcrumbs")不起作用,它必须位于'DisplayTe
..
我正在查看 MVCSiteMapProvider ,但我在文档中找不到任何可以允许我进行以下操作的内容按索引注册大量网址.我有以下 http://example.com/story/1......http://example.com/story/7000000 我希望能够使用该库自动将它们提供给许多不同的文件.我已经阅读了所有文档,但找不到任何东西.不过,它似乎确实功能齐全,因此我想我会在
..
我有一个使用MvcSiteMapProvider的Web应用程序,但是我不希望每个页面都将它存储在/sitemap.xml中,但是登录页面需要身份验证,因此不需要公众查看我的站点地图. 是否可以关闭config中的/sitemap.xml文件?还是使用RoutesConfig做到这一点的方法? 解决方案 按照文档,如果使用内部DI,则可以使用 MvcSiteMapProvider_E
..
我根据此 https://github实施IDynamicNodeProvider.com/maartenba/MvcSiteMapProvider/wiki/Defining-sitemap-nodes-using-IDynamicNodeProvider 我想动态更改父键.根据我的菜单导航,我有很多父节点.一些例子是 1)主页>个人资料>质量政策2)主页> e服务> eService
..
我已经在ASP.NET MVC项目中设置了MVC SiteMap Provider,以呈现下拉菜单.我将其配置为使用安全修整 它按预期方式工作,即在用户无权访问的菜单中不显示节点.但是,我正在调试该应用程序,可以看到每次重新加载页面时,AuthorizeAtt
..
我现在很喜欢通过Nuget使用完善的MVCSiteMapProvider,但遇到了障碍. 我正在尝试为 @ Html.MvcSiteMap().Menu()帮助器修改模板.我正在修改的文件是 .. \ Views \ Shared \ DisplayTemplates \ MenuHelperModel.cshtml ,无论我对该文件进行什么更改,模板在渲染时都不会更新. 我用note
..
我已经实现了 https://github.com/maartenba/MvcSiteMapProvider/wiki/Defining-sitemap-nodes-using-IDynamicNodeProvider 编辑:这是我的课程 公共类MyDynamicNodeProvider:DynamicNodeProviderBase{公共替代IEnumerable
..
让我说我有站点地图
..
我几乎以任何方式都试图对MvcSiteMapProvider进行本地化,但是我不明白.如我所知,当您使用app_globalresources文件夹时,它可以工作,但是如果您使用MVC,则不是一个选择,因为MVC不支持它们(至少发布功能不发布文件). 当前,我网站的资源文件位于一个名为words.resx(和words.de-DE.resx)的文件中,该文件位于一个名为Resources的新
..
我的网址列表中有一个链接,其中包含动态ID,即 /controller/action/id 例如,当前不需要为每个页面都拥有自己的面包屑,最好是跳回索引操作面包屑或简单地设置父解析URL. 有没有简单的解决方案或任何提示来解决此问题? 提前谢谢 解决方案 有两种方法可以在MvcSiteMapProvider中使用"id"或任何其他路由值. 1..为每个"id"
..
我正在使用 MVC4,MvcSiteMapProvider v3.2.1(需要升级到v4). 我的问题是应用程序很大.我想对应用程序进行模块化,并使模块可插拔. 由于站点地图已经很大,因此我想使站点地图也可插拔. 在应用程序启动时,是否可以通过根站点地图从多个xml文件中加载节点来构建站点地图? 下面是要说明的示例: 原始站点地图:
..
我正在使用MvcSiteMapProvider 4.6.3,MVC 4. 我想使用Html.MvcSiteMap().Menu()生成菜单. 问题是我的URL中有多个参数,这些参数会根据用户和文档ID进行更改. 我的站点地图如下:
..
根据Google在视频站点地图中定义的内容,应使用一些xml标签已添加到视频的站点地图中,应该是这样的: http:
..
我正在使用以下库: https://github.com/maartenba/MvcSiteMapProvider 我想要一个这样的菜单结构:
Home
Stuff
..