问题标签 [asp.net-mvc-sitemap]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
135 浏览

mvcsitemapprovider - MvcSiteMapProvide 中所有节点的可选参数“Id”相同

以下是我的站点地图代码:

以下是我的 route.config


所有节点的 id 参数都不相同。

在上述情况下。

每个节点都有不同的“Id”值。每个节点都不相似。通过重命名“Id”,我可以达到我的预期。但我不能更改“Id”的名称。因此,当我转到具有参数“Id”的子节点时,它会为其父节点设置相似的值。

以下是我检查后的代码:

主页 >


“268e4984-0923-4db7-8dd3-78564663e4d1”对于每个节点都是相似的。这应该是不同的。

我怎么能做到这一点。请帮忙

0 投票
1 回答
172 浏览

asp.net - MvcSiteMap 导致我所有的控制器实例化

尝试从MenuHelperModel导致 MvcSiteMap 构建我的所有控制器的菜单。这可能会对性能造成很大影响。当我依靠[Authorize]为控制器设置安全性时,这是唯一的方法吗?

0 投票
1 回答
1037 浏览

asp.net-mvc - 如何向 mvcSiteMapNode 添加参数?

我在控制器中有一个动作:

其中 DocType 是一个简单的枚举。我想有 2 个不同的链接指向相同的操作,但参数不同。我试过这个:

但在菜单中,我有 2 个没有任何参数的链接:“/Payments/Close”

怎么了?如何在 mvcSiteMapNode 中添加参数?

这是我的RouteConfig:

0 投票
1 回答
958 浏览

asp.net-mvc - MVC SiteMap 父参数未保留

我遇到以下问题。我设置了 MVC SiteMap,但有一个节点需要保存(保留)参数。从技术上讲,问题解释:

我有路线:Agent/Checklists/Templates,从那里我打开特定模板,Agent/Checklists/EditTemplate/1(其中 1 是 id)然后从那里我打开新页面,即 Agent/Processes/Add

在最后一页我有面包屑:模板>编辑模板>添加进程

现在,当我单击编辑模板时,我希望将我重定向到 Agent/Checklists/EditTemplate/1

我尝试将 SiteMapPreserveRouteData 装饰器放在 Action 上,但它说它已过时。

这是我的 Mvc.sitemap

谢谢

0 投票
1 回答
95 浏览

mvcsitemapprovider - MvcSiteMapProvider Sitemap.xml 端点与自定义路由中断

我有一个自定义路由来简化 url,并且只隐式使用主控制器,但是这样做我不能再从默认端点访问我的 sitemap.xml,我该如何解决这个问题?

0 投票
2 回答
698 浏览

mvcsitemapprovider - 如何使用 mvcsitemapprovider 将自定义 xml 标签添加到 sitemap.xml?

根据 Google 在Video sitemaps中的定义,应该在视频站点地图中添加一些 xml 标签,应该是这样的:

我想知道如何将这些自定义标签动态添加到我的 sitemap.xml?我正在使用mvcsitemapprovider

0 投票
0 回答
123 浏览

asp.net - MVC 站点地图菜单和子菜单

在哪里设置以使菜单侧栏中的选定项目处于活动状态并且子菜单不折叠?我正在使用 Mvc.SiteMap 编写我的菜单和子菜单,我使用的模板是 BeyondAdmin - Responsive Admin App

0 投票
2 回答
103 浏览

asp.net - 如何找到 MvcSiteMapProvider.pdb 版本 2.0.0

我已经用谷歌搜索了,MvcSiteMapProvider.pdb version 2.0.0但我找不到它。

我能找到的最低版本2.3.1https://www.nuget.org/packages/MvcSiteMapProvider/2.3.1

MvcSiteMapProvider.dll 版本 2.0.0

0 投票
0 回答
49 浏览

asp.net-mvc-5 - MVC 5 google 在多站点地图 xml 中发现错误

我正在使用 MVC 5。创建站点地图以告知我正在使用多站点地图。但谷歌说你有错误,错误计数是 URL 计数如果我在站点地图中共享 500 个 url,则错误是 500。

Google 错误: 无效的日期 6164 个样本、无效的 XML 标记 6164 个样本、缺少 XML 标记 6164 个样本

站点地图 URL 1站点地图 URL 2

//在这个sitemap.xml中告诉我我正在使用多站点地图

我的站点地图的 webconfig 设置

我的其他站点地图