Sharepoint Services中基于角色的左侧菜单

时间:2009-12-12 11:33:53

标签: .net asp.net sharepoint

我需要为项目管理团队构建一个Sharepoint(Windows Sharepoint Services - WSS)站点。我构建了应用程序页面(aspx)来处理一些仪表板功能。

我想在左侧菜单中应用“安全修整”,以显示用户角色的相应菜单选项。

此处没有OOTB功能。

有人可以建议吗?

欢呼声, 的Gabor

2 个答案:

答案 0 :(得分:0)

你是正确的OOTB快速启动不能以受众为目标,但是列表项可以(如果你使用的是MOSS而不仅仅是普通的WSS),请查看this article以获取更多详细信息。您可以将列表Web部件添加到其中一个区域,甚至可以修改页面布局并将其发布到左侧菜单。

如果可能,您应该坚持观众,但您也可以通过以下方式解决问题:

  • 创建自定义快速启动作为服务器端控件
  • 创建一个JQuery脚本来检查权限并更新快速启动(不推荐,这不是很安全,但如果你只是想要调整UI,你仍然会用OOTB SharePoint权限保护你的页面,它可能会起作用)< / LI>

答案 1 :(得分:0)

由于您正在使用WSS,因此您可以在菜单区域中有一个webpart区域中的列表webpart,其中“菜单项”具有特定权限,使得项目仅显示给适当的用户,它有点变通,但一旦设置它将变得透明。