问题标签 [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 回答
1969 浏览

sql - ASP.NET 站点地图

有没有人有创建基于 SQL 的 ASP.NET 站点地图提供程序的经验?

我的默认 XML 文件web.sitemap与我的 Menu 和 SiteMapPath 控件一起正常工作,但我需要一种方法让我的站点用户动态地创建和修改页面。

我还需要将页面查看权限绑定到标准ASP.NET会员系统中。

0 投票
3 回答
3107 浏览

.net - 即时生成站点地图

我正在尝试为特定的 asp.net 网站动态生成 sitemap.xml。

我找到了几个解决方案:

  1. 奇努克网
  2. cervoproject
  3. 牛顿

Chinookwebs 运行良好,但现在似乎有点不活跃,并且无法个性化每个页面的“priority”和“changefreq”标签,它们都从配置文件中继承相同的值。

你们使用什么解决方案?

0 投票
3 回答
3970 浏览

asp.net - 如何从 SiteMapNodeCollection 中删除节点?

我有一个Repeater,它列出web.sitemap了ASP.NET 页面上的所有子页面。它DataSource是一个SiteMapNodeCollection. 但是,我不希望我的注册表单页面出现在那里。

SiteMapNodeCollection.Remove()方法抛出一个

NotSupportedException:“集合是只读的”。

如何在 DataBinding 中继器之前从集合中删除节点?

0 投票
2 回答
2021 浏览

asp.net - 我可以从站点地图生成 ASP.NET MVC 路由吗?

我正在考虑ASP.NET MVC为即将到来的项目学习框架。我可以使用高级路由根据站点地图层次结构创建长 URL 吗?

示例导航路径:

首页 > 商店 > 产品 > 家用 > 厨房 > 炊具 > 炊具 > 不粘锅

典型(我认为)MVC URL:
http ://example.com/products/category/NonstickCooksets

所需网址:
http ://example.com/shop/products/household/kitchen/cookware/cooksets/nonstick

我可以这样做吗?

0 投票
1 回答
171 浏览

asp.net - 位置提供者

我们需要替换主 ASP.NET 应用程序中的菜单系统。所以很自然地,我们正在研究 ASP.NETSiteMapProviderMenu控件。但是,我们还需要足够的安全性来防止用户直接输入他们不应该访问的 URL。我们可以通过将<location>条目放入web.config并单独保护它们来做到这一点,但这将是一个跨多个 Web 服务器管理的 PITA。

有没有Provider可以用来提供条目的等效<location>项?我一直没能找到一个,考虑到ConfigurationLocation类的存在,这有点令人沮丧。

或者,我们在 SiteMapProvider 中是否缺少一个配置选项来限制用户访问他们不应该访问的 URL?

0 投票
3 回答
3448 浏览

asp.net - 如何根据用户权限使用站点地图数据源过滤 TreeView 和 Menu 控件的节点?

我正在使用ASP.NET 登录控件表单身份验证来获取 ASP.NET Web 应用程序的成员资格/凭据。我正在使用站点地图进行站点导航。

我使用 SiteMapDataSource 填充了 ASP.NET TreeView 和 Menu 导航控件。但是非管理员用户可以看到仅限管理员的页面。


凯文庞写道:

我不确定这个问题与您的其他问题有何不同……

另一个问题涉及分配和维护权限。

这个问题只涉及导航的呈现。特别是带有站点地图数据源的 TreeView 和 Menu 控件。


尼古拉斯写道:

在站点地图中添加 role="SomeRole"

那只处理显示问题吗?还是强制执行此类页面权限?

0 投票
8 回答
3346 浏览

.net-3.5 - 在母版页上填充菜单控件的最佳方法是什么?

数据库?页面变量?枚举?

我在这里寻找意见。

0 投票
1 回答
2170 浏览

asp.net - 你如何让 asp:Menu 遵循 Web.sitemap 中提供的 url?

我有一个简单asp:menu-item的使用Web.sitemap来获取菜单项。该页面将回发,但无法获取与单击项目关联的页面。我会提到导航条代码在母版页文件中。

更新:DataBindings在菜单项 的部分中发现了问题。注意这一行:

从的文本字段中Text="Title"设置菜单的显示文本。Web.sitemap我注意到该MenuItemBinding项目有一个名为NavigateUrlField.

因此,要解决此问题,您只需更改/添加到asp:MenuItemBinding

0 投票
4 回答
424 浏览

seo - google对大型站点地图的容忍度有多大

我有几个页面的站点地图,其中唯一不同的内容是标题属性和在谷歌地图中绘制的内容?

谷歌会因为垃圾邮件而惩罚我吗?

0 投票
2 回答
1968 浏览

asp.net - 如何在没有多个根节点的情况下使用多个站点地图文件

我正在使用 ASP.NET 菜单控件。我希望菜单看起来像这样,其中链接 1 到 10 在一个站点地图文件中,而链接 11 到 20 在另一个站点地图文件中。

但是,站点地图文件必须有一个我似乎无法抑制的根。

有什么想法吗?

-Edoode