(没有以前的Web部件经验)
我来自ASP.NET(主要是)WebForms背景。我正试图在SharePoint世界中创建自定义应用程序,以及实现这一目标的最佳方法。通过应用程序,我的意思是类似于基本的ASP.NET WebForms站点,其中包含多个页面。
我在Visual Web Parts for SharePoint上观看了一个视频。该演示包含一个页面(或更确切地说是ascx文件)。但是多页呢?我是否会使用Visual Web Parts项目来重新创建将部署在SharePoint中的整个ASP.NET应用程序?或者还有其他我应该研究的东西吗?
感谢。
答案 0 :(得分:0)
这种要求通常表明您应该使用asp.net应用程序而不是SharePoint,但这并非总是可行,因此您概述的方法是正确的 - 还有其他选项,但是网络部分,特别是由用户控件支持的部分提供了最大的灵活性和易于更新。您可以像在WebForms页面中一样在Web部件中访问请求。
我最近在博客中写了我目前的网络部件开发方法,在过去几年中尝试了所有其他方法后得出:ASP.NET MVC 3 Razor Views in SharePoint。 如果您习惯使用WebForms,那么usercontrol / smartpart方法也非常好。