2008-12-22 43 views
1

好,所以我们有一个即将到来的发展,将涉及离线处理动态表单的级别。以下是我们需要做的:InfoPath是正确的选择吗?

  • 创建一个asp.net Web应用程序,用户可以下载动态表单,填充它们然后上传它们以发布。
  • 我们也有一个windows mobile应用程序,它可以做类似的事情。
  • 表单将要求图像在发布时选择上传。
  • 在发布时完成的表格某个服务器端验证需要发生,这可能会引发更多的工作需要做,即发送电子邮件或更新数据库等

据我所知Infopoint中(这是旁边没什么)它似乎喜欢它可能是一个不错的选择。我知道它非常依赖于SharePoint(我对此一无所知),但是它可以在没有SharePoint实例的情况下使用吗?

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

在此先感谢克里斯。

回答

3

我不认为有移动设备的InfoPath客户端。你想要做的是使用Forms Server(附带SharePoint 2007企业版)到render InfoPath forms as aspx to the mobile device

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

+0

从基础架构的角度来看,SharePoint不会成为问题。尽管我有一种感觉,但从发展的角度来看,可能需要一段时间才能掌握。 – Owen 2008-12-22 13:56:20

0

钻研与否的InfoPath(+的SharePoint)之前是正确的解决方案,我认为你不熟悉ASP.NET的原因是什么?尽管InfoPath + SharePoint现在性感且热门,但学习曲线非常高。

返回InfoPath,我不相信InfoPath支持上传文件。至少不是开箱即用的。因此,如果让用户上传图片是一项要求,那么我会说infoPath不存在。除此之外,InfoPath还可以使用SharePoint Forms Services和工作流程来实现您想要的功能。我只是想知道成本是多少,而不是直接使用ASP.NET。

相关问题