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
  • 相关阅读:
    C语言中for循环的使用
    详解C语言的main函数
    计算机语言的发展(the history of computer's language)
    hdu 1001
    hoj 1002
    hdu 1000
    POJ 1000(水题)
    hoj 1001
    code hunt题解(1)
    《C和指针》学习笔记(3)
  • 原文地址:https://www.cnblogs.com/ma/p/661837.html
Copyright © 2011-2022 走看看