问题标签 [web.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 投票
2 回答
2180 浏览

asp.net - 我可以跳过 ASP.NET 菜单控件中的节点吗?

我有一个这样的 web.sitemap:

如果我使用 ASP.NET 菜单控件(StaticDisplayLevels=2),我会得到:

| 主页 | 节点 1 | 节点 2 |

是否有跳过“主页”并获取此菜单的属性(从该站点地图):

| 节点 1 | 节点 2 |

?

0 投票
1 回答
544 浏览

asp.net - ASP.NET 安全修整问题不可能进行细粒度控制?

我有这个站点地图:

我正在使用这样配置的自定义角色提供程序(每当我调用例如 GetRolesForUser 方法时,这都有效):

我期望的是角色=“NonExistingRoles”的节点不会被可视化,但它会。如何解决这个问题呢?

我还需要打开吗?

0 投票
1 回答
470 浏览

asp.net - 更新 asp.net Xml 站点地图

我正在工作的项目允许用户在 CMS 类型系统中创建页面。

我想使用 asp.net 站点地图来引用这些页面。因此,当添加或移动页面时,Xml 站点地图将被更新。

这是一个实用的解决方案吗?是否有与此类似的可用解决方案?

0 投票
3 回答
8064 浏览

c# - Use web.sitemap to control page access

I was setting up permissions for pages in a ASP.NET website with <location> tags in web.config, something similar to this:

However, I also have a web.sitemap which basically contains the same information, i.e. which user roles can see/access which pages. A snippet from my web.sitemap:

Is there some kind of nifty way of using web.sitemap only to configure access? The <location> tags are quite verbose, and I don't like having to duplicate this information.

0 投票
3 回答
469 浏览

asp.net - ASP.NET web.sitemap 中是否有可能不止一个项目?

我有一个基于 Web.Sitemap 的 ASP.NET 菜单控件。Web.Sitemap 不允许我在其根目录中拥有多个项目。但我需要我的菜单在其根目录中显示不止一项。是否可以?

我的站点地图是这样的:

0 投票
2 回答
134 浏览

javascript - 如何将 web.sitemap 显示的单词斜体

我有一个总是需要斜体的公司名称。我的导航是由我的站点地图驱动的,但我不知道如何将这个词变成斜体。这个词总是一样的,所以我想了一些 Jscript,但想知道我是否还有其他选择。谢谢你。

0 投票
2 回答
1866 浏览

localization - 在其他项目中使用 resx 文件对 web.sitemap 进行本地化

我正在开发一个 Web 应用程序,并且正在使用文化信息本地化。我的应用程序的所有本地化资源都在另一个仅包含资源 (resx) 文件的项目中。使用此架构是因为我有其他应用程序使用相同的资源。

我现在的问题是 web.sitemap 的本地化。目前我在项目中有一个指向 web.sitemap 的 resx 文件,我使用以下语法引用它

标题='$Resources:SiteMapRes,CLIPS_LIST'
描述='$Resources:SiteMapRes,CLIPS_LIST

问题是当我使用其他项目中包含的资源时,这种方法不起作用。

有谁知道如何解决我的问题?

此致,

何塞

0 投票
2 回答
1126 浏览

asp.net - ASP.NET:使用基于站点地图的导航有哪些优势?

场景:构建一个网站,导航将位于左侧或顶部菜单的母版页中。使用基于 web.sitemap 文件的 ASP.NET 导航系统有哪些优势?我正在考虑的替代方法是根据需要在 <li> 元素中构建链接。

0 投票
3 回答
2445 浏览

asp.net - ASP.NET:菜单使父项非超链接?

我有一个由 web.sitemap 文件驱动的 asp:Menu 控件。

例如,菜单如下:

在站点地图中,特定的水果是“水果”siteMapNode 的子节点(颜色也是如此)。菜单设置为动态的,因此水果和颜色是静态的,特定的水果和颜色显示在弹出/弹出菜单中。父项仅用于分类目的;没有“水果”页面。

我如何使它成为“水果”和“颜色”不是链接?

0 投票
2 回答
10262 浏览

asp.net - SiteMap 更改 SiteMapProvider?

我有一个从 web.sitemap 文件构建的自定义菜单导航,第一行类似于:

这行得通 - 它从 web.sitemap 文件中获取所有顶级节点,并允许我查看每个 SiteMapNode 并做一些事情。

但是,现在我希望能够创建多个 web.sitemap 文件,然后以编程方式确定要使用哪个 web.sitemap 文件,但我似乎不知道如何做到这一点。我假设我可以创建一个自定义 SiteMapProvider 来执行逻辑以确定要加载哪个 web.sitemap 文件,或者我有多个提供程序,每个提供程序的 SiteMapFile 属性设置为特定的 *.sitemap 文件,然后切换在我访问 SiteMap.RootNode 之前以编程方式提供程序。

我认为拥有一个自定义提供程序可能更容易,然后覆盖它查找实际物理站点地图文件位置的部分,但我不清楚我将如何做到这一点

我搜索了很多,但大多数答案似乎是关于标准站点地图路径控件等,以及如何设置 SiteMapDataSource,我认为这与我的方法无关。