0

我在 asp.net 中有网络服务。它具有返回类型为 bool 的 webmethod。我正在使用我的 web 方法将 infopath 重复表中的记录插入到 xml 文件中InsertRecord()。这是布尔类型的方法。它在插入记录成功时返回 true,否则返回 false。但是如何在 infopath 中获取返回值。

4

1 回答 1

0

InfoPath 2007 MSDN 声明:“对于提交操作,您可以设置 XML 有效负载,但无法检索 XML 响应。” 对于 InfoPath 2010,我在 MSDN 上看不到类似的文章。

你有两个选择:

  1. 重新设计 Web 服务以在失败的情况下抛出异常,这将导致 SOAP 错误,进而导致 InfoPath 中的提交失败;
  2. 使用自定义代码调用 Web 服务并自己提交数据。
于 2011-04-21T13:04:18.577 回答