当前位置: 代码迷 >> SharePoint >> 关于WebPart的有关问题
  详细解决方案

关于WebPart的有关问题

热度:201   发布时间:2016-05-02 07:21:34.0
关于WebPart的问题
假如一个Web Part中有三个静态链接A、B、C,A链接到百度,B链接到搜狐,C链接到CSDN,我想设置权限,比如某个用户进来之后只显示A、B链接,不显示C链接。怎么实现?谢谢

------解决方案--------------------
如果是自己写的Webpart用代码控制就行了啊
用 SPWeb.CurrentUser取得当前用户 
用SPUser.Groups取得当前用户所在的组 
然后根据相应的条件判断
------解决方案--------------------
创建一个Links类型的list。把你的链接存到这个list里面。然后根据的需求对需要权限控制的item打破继承,并分配可以查看权限的用户。

在你的WebPart中直接使用API, SPList.Items就可获取到当前用户具有权限查看的link。