2011-01-27 45 views
1

(没有先验的Web部件体验)是否适合此场景的Web部件...?

我来自ASP.NET(主要)Web​​Forms背景。我试图让我的头脑围绕在SharePoint世界中创建自定义应用程序以及实现该目标的最佳方式。通过应用程序,我的意思是类似于基本的ASP.NET WebForms网站,其中有多个页面。

我观看了Visual Web Parts for SharePoint上的视频。该演示包含一个页面(或更确切地说ascx文件)。但是,多页面呢?我会使用Visual Web Parts项目来重新创建将部署在SharePoint内部的整个ASP.NET应用程序吗?或者还有什么我应该研究的?

谢谢。

回答

0

这种要求通常表明您应该使用asp.net应用程序而不是SharePoint,但这并非总是可行,所以您提出的方法是正确的 - 还有其他选项,但是Web部件,特别是由用户控件支持的部件提供了最大的灵活性和易于更新。您可以像访问WebForms页面一样访问Web部件中的请求。

我最近在博客中介绍了我目前的Web部件开发方法,在过去几年尝试所有其他方法后得出结论:ASP.NET MVC 3 Razor Views in SharePoint。 如果您习惯了WebForms,usercontrol/smartpart方法也相当不错。

+0

我刚刚阅读了应用程序页面。我猜这些是在文件系统上的.aspx,而不是内容数据库。我想知道这是否更符合我的需求?基本上我只想要一种方法来容纳SharePoint内的asp.net应用程序。谢谢。 – Mike 2011-01-28 00:48:32