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

Sharepoint 2010 如何在Sharepoint上构建复杂的UI?,sharepoint-2010,Sharepoint 2010,全部,, 我们正在Sharepoint 2010上构建内部网。其中一个要求是要有一个自定义的webpart/sharepoint页面作为Oracle EBS和HRMS的视图 此视图与Sharepoint功能几乎没有交互(如果有的话) 此视图在布局方面相当复杂,因此我们肯定会受益于使用asp.net用户控件,而不是以编程方式构建所有控件 所有操作都存在于一个WCF服务中,该服务封装了对Oracle的所有调用 以下是初步想法: –这在Sharepoint 2010中仍然有效吗 用于封装用户控件

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

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

  • –这在Sharepoint 2010中仍然有效吗
  • 用于封装用户控件
  • 其他想法?可能是独立的aspx页面

我很想知道这种方法的利弊。干杯

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

您可以在web部件中使用WCF服务,也可以使用创建外部列表并使用web部件与这些列表交互

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