如何将匿名信息表格提交给Sharepoint库

时间:2013-04-10 19:31:07

标签: c# sharepoint-2010 infopath2010

我的管理员批准的InfoPath表单通过CA上传到我的网站集并获得批准。我通过Web部件将表单附加到我的SharePoint站点,我可以将其视为匿名用户。但是,我无法将表单数据作为匿名用户提交到我的SharePoint库。在库中,我为匿名用户授予了在库中添加项目和查看项目的权限。

我关注了一些网站,并尝试添加自定义代码进行提交,但我得到: 处理表单时出现严重错误....

使用按钮上的规则来调用数据连接,我得到: 表单无法提交到指定的SharePoint列表或文档库。 SharePoint位置可能是只读的,或者您可能无权访问它。 已在服务器的Windows事件日志中添加一个条目。

有人能指出我正确的方向吗?当我登录SharePoint站点时,提交工作正常。

提前感谢您的帮助!

1 个答案:

答案 0 :(得分:0)

试试这个代表

SPSecurity.RunWithElevatedPrivileges(delegate()
{
//yoursubmitcode
});

SPSecurity.RunWithElevatedPrivileges(delegate() { //yoursubmitcode });