文件夹的 ASP 站点地图
本文关键字:地图 站点 ASP 文件夹 | 更新日期: 2023-09-27 18:33:34
我想为我的应用程序创建一个站点地图。是否可以将节点指向文件夹,以便此文件夹中的所有页面都具有节点设置的角色?
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0" >
<siteMapNode title="Private Pages" roles="Provate" url="">
<siteMapNode title="Secure folder" url="/MainFolder">
</siteMapNode>
</siteMapNode>
感谢任何可以提供帮助的人
站点地图中未设置文件夹的角色。您应该在该文件夹中创建一个本地web.config
文件,并在其中设置授权规则。
您可以在站点地图中做的是让节点对用户可见或不可见,并且所有子节点都可以继承该设置。
请注意,用户是否可以在菜单中看到链接与用户是否可以通过将浏览器指向资源的 URL 来访问资源无关。
这就是为什么您应该同时拥有:本地配置文件中的授权规则(以防止用户访问资源)和站点地图规则(防止用户看到菜单中的链接)。