1

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

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

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

谁能指出我正确的方向?当我登录到 SharePoint 网站时,提交工作正常。

预先感谢您的帮助!

4

1 回答 1

0

试试这个代表

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

于 2013-08-23T20:06:19.527 回答