在infopath中Web服务的行为如何?

时间:2011-04-21 12:37:51

标签: web-services infopath-2007

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

1 个答案:

答案 0 :(得分:0)

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

您有两种选择:

  1. 重新设计Web服务,以便在出现故障时抛出异常,这将导致SOAP故障,从而导致InfoPath中的提交失败;
  2. 使用自定义代码调用Web服务并自行提交数据。