基于用户的不同asp:菜单
我有一个oracle数据库,用于存储本地Intranet的菜单和用户数据。
数据包括哪些用户有权访问哪些页面。
最初,我创建了一个扩展了StaticSiteMapProvider类的类,但是当它进入测试环境时,我发现该类已缓存到整个站点(而不是基于用户)。在各种论坛上在线阅读后,建议我从SiteMapProvider继承,因为这将使我能够在用户基础上拥有一个SiteMapProvider和ASP:MENU项目的单独实例,但是,这仍然没有解决问题。
当前,我有一个用户控件,该控件使asp:menu变得困难,并使用我的自定义站点地图提供程序作为其数据源。
有人可以建议我在数据库授权的驱动下如何显示用户菜单吗?
同样,整个菜单仍应向所有用户显示,只有在您单击菜单节点后,他们才能知道他们是否有权访问该页面/节点。
谢谢
没有找到相关结果
已邀请:
2 个回复
搁手
才改隘瘁