欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

关于webpart的有关问题

更新时间: 2014-01-05 03:05:17 责任编辑: Author_N1

 

关于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。
上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:05:17
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18160/
本文WWW.DOC100.NET DOC100.NET版权所有。