如何控制sitemapnode的可见性?

时间:2012-11-28 10:58:12

标签: asp.net navigation sitemap

根据web.config授权,Payment \ BuyProduct.aspx是一个公共页面。

但是,在asp.net菜单中,我想只向具有“CompanyAdmin”角色的用户显示

<siteMapNode title="Upgrade Account" url="Payment\BuyProduct.aspx" roles="CompanyAdmin" ></siteMapNode>

通过这样做,It菜单项仅对CompanyAdmins可见。

问题是匿名用户也可以看到。

我有什么办法可以将其隐藏起来吗?

1 个答案:

答案 0 :(得分:2)

请参考另一个stackoverflow帖子 - SiteMap Menu and Roles