ASP.NET membership + SiteMap + treeview做的权限管理问题

sazizhou 2011-04-01 01:50:34
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode title="ERP-OA项目首页" description="">
<siteMapNode url="人事管理" title="人事管理" description="" roles="管理员" >
<siteMapNode title="机构管理" roles="管理员"/>
<siteMapNode title="部门管理" roles="管理员" />
<siteMapNode title="员工管理" roles="管理员" />
</siteMapNode>
<siteMapNode url="日程管理" title="日程管理" description="" roles="普通用户">
<siteMapNode title="我的日程" roles="普通用户" />
<siteMapNode title="部门日程" />
<siteMapNode title="我的便笺" />
</siteMapNode>
<siteMapNode url="文档管理" title="文档管理" description="" roles="管理员">
<siteMapNode title="文档管理" roles="管理员" />
<siteMapNode title="回收站" />
<siteMapNode title="文件搜索" />
</siteMapNode>

用管理员 登陆 但是普通用户的节点会显示 谁知道怎么回事吗 还有点击 "人事管理"的时候让节点收缩 谁有这方面经验 求解啊
...全文
200 8 打赏 收藏 转发到动态 举报
写回复
用AI写文章
8 条回复
切换为时间正序
请发表友善的回复…
发表回复
子夜__ 2011-04-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ccs02287 的回复:]

roles="管理员"
………………
不妥
[/Quote]
空心兜兜 2011-04-02
  • 打赏
  • 举报
回复
roles="管理员"
………………
不妥
子夜__ 2011-04-02
  • 打赏
  • 举报
回复
[Quote=引用楼主 sazizhou 的回复:]
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode title="ERP-OA项目首页" description="">
<siteMapNode url="人事管理" title="人事管理" description="" roles="管理员" >
……
[/Quote]
你这个节点是根据数据库中这个员工的权限list去取。。然后取出来的数据去加载节点。

或者根据权限角色去判断也可以啊。
sazizhou 2011-04-02
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 ccs02287 的回复:]
roles="管理员"
………………
不妥
[/Quote]
什么意思 !! 不就这样设定角色吗
sazizhou 2011-04-02
  • 打赏
  • 举报
回复
[Quote=引用 4 楼 wxr0323 的回复:]
引用楼主 sazizhou 的回复:
<siteMap xmlns="http://schemas.microsoft.com/AspNet/SiteMap-File-1.0">
<siteMapNode title="ERP-OA项目首页" description="">
<siteMapNode url="人事管理" title="人事管理" description="" roles="……
[/Quote]

我把 父节点的URL删除掉 就没事了 真够奇怪的 你晓得吗
sazizhou 2011-04-01
  • 打赏
  • 举报
回复
在线等呢 大哥大姐 大嫂 大叔 阿姨 领导 总经理 总监 老板 谁能帮助一下!
sazizhou 2011-04-01
  • 打赏
  • 举报
回复
求 解
sazizhou 2011-04-01
  • 打赏
  • 举报
回复
帮自己顶一下

62,041

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧