我们在工作中使用Infopath,经常用于表单设计,然后我们将其集成到MOSS 2007中。
我还不知道在Infopath中设计表单有什么优势,而不是让网页(例如ASP.NET / C#)允许同样的意图?
由于
答案 0 :(得分:2)
维护更轻松,与sharepoint的集成更容易,数据库提交/检索更容易,使用infoPath可以更轻松地完成工作流程。 定制更加健壮,数据库提交/检索在asp.net中更加强大。
基本上,如果容易的话,使用infoPath。如果它包含很多自定义内容,请使用C#。
答案 1 :(得分:1)
我只在MOSS中使用InfoPath做一两件事。在我看来,InfoPath比从数据检索/修改角度尝试使用.Net webforms更加集成到MOSS中。话虽这么说,我们最近在SharePoint中所做的几乎所有事情都是通过.Net webforms完成的,这在Webpart中并不容易完成。
从灵活性的角度来看,我认为您在.Net框架中有更多选择,那么您在InfoPath中可以获得更多选项,特别是如果我们必须使用多个彼此交互的表单,就像嵌入式SharePoint Web应用程序一样。