我的管理员批准的InfoPath表单通过CA上传到我的网站集并获得批准。我通过Web部件将表单附加到我的SharePoint站点,我可以将其视为匿名用户。但是,我无法将表单数据作为匿名用户提交到我的SharePoint库。在库中,我为匿名用户授予了在库中添加项目和查看项目的权限。
我关注了一些网站,并尝试添加自定义代码进行提交,但我得到: 处理表单时出现严重错误....
使用按钮上的规则来调用数据连接,我得到: 表单无法提交到指定的SharePoint列表或文档库。 SharePoint位置可能是只读的,或者您可能无权访问它。 已在服务器的Windows事件日志中添加一个条目。
有人能指出我正确的方向吗?当我登录SharePoint站点时,提交工作正常。
提前感谢您的帮助!
答案 0 :(得分:0)
试试这个代表
SPSecurity.RunWithElevatedPrivileges(delegate()
{
//yoursubmitcode
});
SPSecurity.RunWithElevatedPrivileges(delegate()
{
//yoursubmitcode
});