如何在Sharepoint上构建复杂的UI?

时间:2010-08-12 06:32:17

标签: sharepoint-2010

全部, 我们正在Sharepoint 2010上构建Intranet。其中一个要求是将自定义webpart / sharepoint页面作为Oracle EBS和HRMS的视图。

  • 此视图与Sharepoint功能的交互很少(如果有的话)。
  • 这个视图在布局方面相当复杂,所以我们肯定会受益于使用asp.net用户控件,而不是以编程方式构建所有控件。
  • 所有操作都存在于WCF服务中,该服务封装了对Oracle的所有调用。

以下是最初的想法:

我很想知道这种方法的优缺点。干杯

1 个答案:

答案 0 :(得分:0)

最简单的解决方案可能是在Visual Studio 2010中使用Visual Web Part -project类型。它允许您像常规ASP.NET用户控件一样构建Sharepoint Web部件。由于Visual Web Parts,Sharepoint 2010中不再需要SmartPart。

您可以在Web部件中使用WCF服务,也可以使用Business Connectivity Services创建外部列表并使用Web部件与这些列表进行交互。

如果您熟悉Silverlight,我相信您也可以使用它来构建Web部件的UI。