InfoPath是正确的选择吗?

时间:2008-12-22 13:31:19

标签: asp.net sharepoint windows-mobile infopath

好的,我们有一个即将到来的开发,涉及动态表单的离线处理。这就是我们要做的事情:

  • 创建一个asp.net Web应用程序,用户可以下载动态表单,填写它们然后上传它们进行发布。
  • 我们还有一个可以执行类似操作的Windows移动应用程序。
  • 表单需要在发布时选择要上传的图像。
  • 在发布完成的表单后,需要进行某些服务器端验证,这可能会触发其他工作,即发送电子邮件或更新数据库等。

据我所知的InfoPoint(它几乎没有),似乎就像它可能是一个不错的选择。我知道它与SharePoint有很高的联系(我对此一无所知),但它可以在没有SharePoint实例的情况下使用吗?

无论哪种方式,我只是首先寻找验证,InfoPath非常适合我所描述的内容。如果是我也是一些很好的在线资源。

先谢谢你,克里斯。

3 个答案:

答案 0 :(得分:3)

我认为移动设备没有InfoPath客户端。您要做的是使用Forms Server(随SharePoint 2007企业版一起提供)到render InfoPath forms as aspx to the mobile device

您描述的其他所有内容都可以通过直接的ASP.NET和InfoPath客户端完成。移动部分听起来像是需要SharePoint(用于将InfoPath表单呈现为aspx)。

答案 1 :(得分:0)

请参阅此博客文章,了解如何在移动设备上使用Infopath表单:http://blogs.technet.com/vik/archive/2008/02/25/filling-out-infopath-forms-on-windows-mobile-devices.aspx

Formotus解决方案也适用于您:http://www.formotus.com/

答案 2 :(得分:0)

在深入研究InfoPath(+ SharePoint)是否是正确的解决方案之前,我认为您不熟悉ASP.NET的原因是什么?虽然InfoPath + SharePoint现在很性感和热门,但学习曲线非常高。

回到InfoPath,我不相信InfoPath支持上传文件。至少没有开箱即用。因此,如果您的用户上传图片是必需的,我会说infoPath已经出来了。除此之外,InfoPath还可以使用SharePoint Forms Services和工作流程来完成您的需求。我只是想知道使用直接ASP.NET的成本是多少。