如果表格未能提交,则什么会导致不会记录错误消息?

我的表格具有自定义提交代码书面的自定义,有时会在提交中失败。它给出了我给我的SharePoint服务器管理员的相关ID。显然,没有什么可以写入该ID的日志文件中。在Google进行了一些搜索之后,我找不到其他有类似问题的人,这使我相信我们如何处理异常是错误的。我对与Infopath进行编码不够了解,无法确定它做错了,但我怀疑这是错误的。

捕获块是我认为问题所在的地方,因为没有显示错误消息。

catch (Exception ex)
{
    e.CancelableArgs.Message = ("There was a problem submitting the form:\n\n" + ex.Message);
    e.CancelableArgs.Cancel = true;
}

e是传递的bissiteVentargs对象。这是此函数中的最后一行,因此我不知道它是否应该写入日志,或者如果取消事件是由SharePoint本身处理的。由于没有写在日志上的任何东西都不会使我相信此代码是错误的。如果是,您可以提供正确的示例代码链接,或者说明需要完成的操作。

这是由Infopath 2007和SharePoint 2010完成的

有帮助吗?

解决方案

事实证明,当已知错误发生的确切分钟时,发现了错误。因此,我是说这是操作员错误,而没有检查正确的日志文件。

许可以下: CC-BY-SA归因
scroll top