根据web.config授权,Payment \ BuyProduct.aspx是一个公共页面。
但是,在asp.net菜单中,我想只向具有“CompanyAdmin”角色的用户显示
<siteMapNode title="Upgrade Account" url="Payment\BuyProduct.aspx" roles="CompanyAdmin" ></siteMapNode>
通过这样做,It菜单项仅对CompanyAdmins可见。
问题是匿名用户也可以看到。
我有什么办法可以将其隐藏起来吗?