我正在使用ASP.NET 登录控件和表单身份验证来获取 ASP.NET Web 应用程序的成员资格/凭据。我正在使用站点地图进行站点导航。
我使用 SiteMapDataSource 填充了 ASP.NET TreeView 和 Menu 导航控件。但是非管理员用户可以看到仅限管理员的页面。
凯文庞写道:
我不确定这个问题与您的其他问题有何不同……
另一个问题涉及分配和维护权限。
这个问题只涉及导航的呈现。特别是带有站点地图数据源的 TreeView 和 Menu 控件。
<asp:Menu ID="Menu1" runat="server" DataSourceID="SiteMapDataSource1" />
<asp:SiteMapDataSource ID="SiteMapDataSource1" runat="server" ShowStartingNode="False" />
尼古拉斯写道:
在站点地图中添加 role="SomeRole"
那只处理显示问题吗?还是强制执行此类页面权限?