zoukankan      html  css  js  c++  java
  • 使用角色机制控制sitemap的显示

    在相应的web.config 添加securityTrimmingEnabled功能,就屏蔽所有节点的显示。
    <system.web>
    <!-- …other configuration settings -->
    <siteMap defaultProvider="XmlSiteMapProvider" enabled="true">
    <providers>
    <add name="XmlSiteMapProvider"
    description="Default SiteMap provider."
    type="System.Web.XmlSiteMapProvider "
    siteMapFile="Web.sitemap"
    securityTrimmingEnabled="true" />
    </providers>
    </siteMap>
    </system.web>
    然后,让admin的角色访问相应的网页。
    <siteMapNode title="成员管理" description="成员管理"  roles ="admin">
             <siteMapNode title="成员列表" description="成员列表" url="~/Admin/Customer/default.aspx" />        
                <siteMapNode title="成员属性修改" description="成员属性修改" url="~/Admin/Admin.aspx" />
    </siteMapNode> 
    如此完成。
    MSDN位置:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.en/dv_aspnetcon/html/4028528f-e01c-4ae3
    -bd8d-bb161718fe61.htm(相应中文msdn地址为:ms-help://MS.VSCC.v80/MS.MSDN.v80/MS.VisualStudio.v80.chs/
    dv_aspnetcon/html/4028528f-e01c-4ae3-bd8d-bb161718fe61.htm
  • 相关阅读:
    作业八
    作业七:用户体验设计案例分析
    作业六。合作编程
    作业五:需求分析
    作业四:结对编程2
    作业四:合作
    作业三:词频统计
    学习进度表
    java程序练习
    简单博客练习
  • 原文地址:https://www.cnblogs.com/ma/p/661837.html
Copyright © 2011-2022 走看看