Sharepoint 2010 如何在Sharepoint上构建复杂的UI?
全部,, 我们正在Sharepoint 2010上构建内部网。其中一个要求是要有一个自定义的webpart/sharepoint页面作为Oracle EBS和HRMS的视图Sharepoint 2010 如何在Sharepoint上构建复杂的UI?,sharepoint-2010,Sharepoint 2010,全部,, 我们正在Sharepoint 2010上构建内部网。其中一个要求是要有一个自定义的webpart/sharepoint页面作为Oracle EBS和HRMS的视图 此视图与Sharepoint功能几乎没有交互(如果有的话) 此视图在布局方面相当复杂,因此我们肯定会受益于使用asp.net用户控件,而不是以编程方式构建所有控件 所有操作都存在于一个WCF服务中,该服务封装了对Oracle的所有调用 以下是初步想法: –这在Sharepoint 2010中仍然有效吗 用于封装用户控件
- 此视图与Sharepoint功能几乎没有交互(如果有的话)
- 此视图在布局方面相当复杂,因此我们肯定会受益于使用asp.net用户控件,而不是以编程方式构建所有控件
- 所有操作都存在于一个WCF服务中,该服务封装了对Oracle的所有调用
- –这在Sharepoint 2010中仍然有效吗
- 用于封装用户控件
- 其他想法?可能是独立的aspx页面
我很想知道这种方法的利弊。干杯最简单的解决方案可能是在VisualStudio2010中使用-project类型。它允许您像普通ASP.NET用户控件一样构建Sharepoint Web部件。由于可视化Web部件,Sharepoint 2010不再需要SmartPart 您可以在web部件中使用WCF服务,也可以使用创建外部列表并使用web部件与这些列表交互 如果您熟悉Silverlight,我相信您也可以使用它为Web部件构建UI