博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
好神奇的代码,可以让匿名用户对特定SharePoint 列表拥用添加列表项的权限哦...
阅读量:5837 次
发布时间:2019-06-18

本文共 725 字,大约阅读时间需要 2 分钟。

如果你不使用代码,很难从界面上去设置列表的匿名用户(如果可以请告诉我,我会自动删除这个博文)拥有列表项的添加权限。

其实这种需求是非常必要的,比如:

1、允许新用户去提交一个注册申请,

2、在召集临时会议的时候很多临时人员没有域帐号,而要上传资料,

3、允许网页可以被 匿名评论和提交匿名的答卷等等。

步骤:

首先:

1。在这个列表里,把匿名用户启用:

照着如图的方式做就行了:

但是,你会发现,删除、添加、编辑等权限对匿名用户来说,根本选不上,:(,如下图,没有关系,选上查看,就行了:

2.  然后在服务器上建立一个VS控制台程序,在main函数中,键入以下代码:

SPSite site = new SPSite("http://您机器名或网站集URL");            SPWeb web = site.OpenWeb("子网站名");            SPList lib = (SPList)web.Lists["列表名称"];            lib.AnonymousPermMask64 = SPBasePermissions.ViewListItems | SPBasePermissions.OpenItems | SPBasePermissions.Open | SPBasePermissions.ViewFormPages | SPBasePermissions.AddListItems;            lib.Update();

 3. 回到列表,看看,我们真的可以在列表中创建项,注意哦创建者是空的,如下图:

 

如有SharePoint 2010 开发,请联系:dosboy@sina.com

 

 

 

转载地址:http://thccx.baihongyu.com/

你可能感兴趣的文章
WPF布局——面板优先使用顺序
查看>>
(转)利用AIR的ServerSocket类让 AIR 做socket服务器
查看>>
注释下载GhostDoc使用与原始注释
查看>>
字符串编码(Encoding) - ACM
查看>>
《精通ASP.NET MVC 3框架》勘误表
查看>>
Android程序的安装和卸载
查看>>
wmi查询——vbs
查看>>
MFC字体(一)(控件文字字体)
查看>>
文件初始化简单高效的分块记录的实现
查看>>
对svn分支合并类型和深度的理解
查看>>
程序员们都是不被世人所理解的真正天才吗?-请大家看这个数独的解法
查看>>
类方法熬之滴水穿石:JAVA的世界(4)
查看>>
ORACLE_RESETLOGS浅析
查看>>
基于Predictive Parsing的ABNF语法分析器(六)——AbnfParser文法解析器之多个符号连接的情形(如rule和CRLF)...
查看>>
spring事务管理
查看>>
英语音标
查看>>
Clock函数用法
查看>>
Jquery跨域获得Json
查看>>
密码配置配置SSH免密码登陆
查看>>
node.js 解析xml BOM问题(xmlreader sax.js)
查看>>