问题标签 [sitemappath]

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 投票
0 回答
198 浏览

asp.net - ASP.NET 多个站点地图

我是 ASP.NET 的新手。我需要用另一种语言(葡萄牙语到英语)创建一个新版本的网站。

我创建了一个新文件夹 (/english/),其中包含已翻译的页面和控件。

“/Default.aspx”页面有一个重定向到“/english/Default.aspx”的链接

问题是链接菜单仍然使用它的原始语言,并且新文件夹中的其他页面将无法加载。我想他在根文件夹中加载默认站点地图文件,而不是在新文件夹中加载。

如何使页面加载我在这个新文件夹中的站点地图文件,以便它可以加载新的链接菜单?

0 投票
2 回答
2226 浏览

asp.net - asp.net SiteMapPath(Web.sitemap)中的多个根节点

我正在实现一种仪表板类型的 Web 应用程序,其中用户具有不同的角色。当用户浏览仪表板内的不同页面时,我必须在页面顶部显示站点地图路径。我正在使用 asp.net SiteMapPath,如何将它用于多个根节点。我需要根据用户角色实现多个根节点。

例如:- Admin->Directory1->Directory2->Page1.aspx

教师->目录1->Page2.aspx

Student->Directory2->Page1.aspx 等等。

其中 Admin、Teacher 和 Student 是路径的根节点。

它不应该像 Admin->Teacher->Directory1->Page2.aspx

有什么解决办法吗?

谢谢。

0 投票
1 回答
1738 浏览

asp.net - 具有相同 URL 和查询字符串参数的多个 SiteMap 节点

在我正在使用的 SiteMap 控件中,我希望我的 2 个或更多节点指向同一页面。

我基本上有一个网格要显示,这个网格可以通过多种方式进行过滤。每个过滤器都是一个页面,用户单击某个条目并被重定向到显示带有与该条目相关的数据的网格的页面。我正在使用查询字符串参数来实现这一点。我在网上读到,克服此限制的一种方法是将虚拟参数或“#”附加到重复节点的 url 的末尾,所以我尝试了这个

并且还使用哈希,但是由于我使用查询参数重定向到 BrowsePublications.aspx,(我的网址类似于

BrowsePublications.aspx?view=2&c=24

asp.net 无法识别它,当我尝试从 BrowsePublications.aspx 访问 SiteMap.CurrentNode 时出现异常什么是实现此目的的最简单方法。谢谢

0 投票
1 回答
222 浏览

asp.net - ASP.Net - 任何方式来获得可以显示兄弟姐妹的 SiteMapPath?

有没有办法让 SiteMap 控件(即使用 Sitemap XML 文件的控件)显示指向同级页面的链接?

例如,如果我的层次结构是

我想要一个面包屑,当用户查看第 1 页时会显示类似

> 首页 >第1/第2页

并允许他们单击主页转到主页,或单击第 2 页转到第 2 页。 SiteMapPath 本身似乎只支持到主页的链接,所以我想知道是否有办法破解它,或者一个替代控件,它可以让我在没有太多额外代码的情况下做到这一点。

0 投票
2 回答
1354 浏览

asp.net - 面包屑未显示在母版页中

我在 Stackoverflow 上没有看到这个,但可能错过了。

路径显示:

  • 总是在主页上(即每当我回到它时)

  • 在我开始的任何页面上(例如,在浏览器中使用 File\View 显示 About 框。它会在我开始调试会话的页面上显示一次,直到我离开并回来)

这是 SiteMapPath 母版页插入(在标题中):

...

这是站点地图:

想法赞赏。这看起来很简单。这是一个 ASP.NET Web 窗体应用程序。

谢谢,巴克

0 投票
1 回答
435 浏览

asp.net - 导航到子页面时,SiteMapPath 面包屑消失

我的问题示例再简单不过了。1-打开VS2013,新建一个ASP.NET 4.5 WebForms项目。2-将 SiteMapPath 组件添加到母版页。3-将 std web.sitemap 添加到项目中。

现在,创建父页面、子页面的任何层次结构,并查看面包屑如何从这些页面中消失。它最多显示在根节点(default.aspx 页面)上,仅此而已。

这令人沮丧,因为我有使用 SiteMapPath 的旧项目(在 VS2013 中编译)并且面包屑运行良好。也许这个新的 Bootstrap 或 V2013 ASP.NET 模板正在做某事导致失败。

如果协助回答,请使用上面的这个确切示例,并且由于我之前已经成功完成此操作,请不要讨论我在其他帖子中看到的“相对路径”和“有效 URL”——我知道这一点,涵盖了基础知识和站点地图是有效的,因为 ASP 菜单在其层次结构中 100% 显示页面。

谢谢迈克

0 投票
1 回答
3494 浏览

c# - 如何使用 Sitemappath 控件在网站的母版页中添加面包屑?

我正在尝试在我的网页上添加面包屑以方便导航。为此,我使用了 Asp.Net 的 SiteMapPath Control,同时我还制作了一个列出所有页面的 breadcrumb.Sitemap 文件。但是在我的母版页中实现站点地图路径时,我遇到了一个一般性错误。我无法理解为什么会这样?这是我的aspx页面的基本结构-

  • Page5,6,7,8.aspx 页面适用于所有用户。和
  • Page9,10,11,12,13.aspx 页面用于登录用户。我的 breadcrumb.sitemap 文件是-

    我还在我的 aspx 页面上放置了一个站点地图路径控件-

    请指导我哪里做错了。我读了几篇文章,它说这么多步骤足以在网站的每个页面上添加面包屑。请指导我在哪里做错了?

  • 0 投票
    1 回答
    104 浏览

    php - 如何使用会话参数构建站点地图

    我想为我的网站构建一个站点地图,但我在如何在我的网站的每个 url 中写入 url 时遇到问题,我添加了一个数字(自动递增数字)。

    例如,这是我的网站:www.example.com

    当用户进入站点时获得一个 id,例如:www.example.com/?i=1,当他进入任何内部页面时,他将获得相同的参数,例如:www.example.com/result/?我=1

    但是当其他用户进入该站点时,他会得到 i=2,等等...

    我怎样才能建立这样的站点地图?

    谢谢

    0 投票
    1 回答
    2521 浏览

    c# - 如何为面包屑配置 SiteMapPath 控件?网

    我已将站点地图路径控件添加到母版页并根据需要设置站点地图文件,但是当我单击多个链接时,它仅显示当前页面和主页,例如Home --> Movies应该是主页的路径-> 电影--> 衣服 --> 等等。另外,当我去客户注册和管理页面时,路径根本不怎么样。

    有人可以解释如何解决这个问题,因为我看不出我在实施它时哪里出了问题?

    网站地图:

    站点路径

    0 投票
    1 回答
    2467 浏览

    asp.net - 重写sitemap.xml url - asp.net web.config

    我知道在 htaccess 中,但是如何使用 web.config Rules 属性重写站点地图的 url。我尝试了以下方法,但都没有奏效

    也试过