如何将应用程序页面添加到SharePoint中的网站?

时间:2013-08-28 14:40:16

标签: sharepoint sharepoint-2010 applicationpage

我是一名经验丰富的.NET开发人员,担任临时SharePoint开发人员,并且是SharePoint新手。确定我需要使用应用程序页面而不是新项目的网站页面,因为它的复杂性和后面需要自定义代码。在开发整个解决方案之前,我想要了解我对应用程序页面部署的理解。我需要将此页面添加为网站集页面左侧的URL(有点像将网站添加到网站页面时会发生的情况。)我已经阅读了有关模块的内容,这对我来说似乎非常讨厌。必须有更好的方法在SharePoint上开发自定义页面,而整个站点上的任何人都无法访问该页面。

修改 我想要在SharePoint之上开发的应用程序纯粹是为了数据输入和报告目的。

1 个答案:

答案 0 :(得分:1)

您是否考虑过使用Webpart?

使用可视化的webpart,它本质上是一个包含在webpart中的用户控件,你可以添加你想要的复杂性,并且还有代码隐藏到事件等等。

使用webpart的好处是您可以将其放在页面上,并使用所有OOB sharepoint访问控制。

您提到要开发数据录入报告应用。所以你可以做的就是创建一个子网站。查看除了所有者之外的所有访问权限。通过向子网站添加页面并使用每个屏幕所需的逻辑删除webparts来创建所有屏幕。

另外,请确保通过仅在子网站中激活的网络功能部署werbparts,这样webparts仅在该特定子网站中可用。