1

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

编辑 我想在 SharePoint 之上开发的应用程序纯粹是为了数据输入和报告目的而存在的。

4

1 回答 1

1

您是否考虑过使用 Webpart?

使用一个可视化的 webpart,它本质上是一个包装在 webpart 中的用户控件,您可以根据需要添加尽可能多的复杂性,并且您还可以使用代码来挂钩事件等。

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

您提到您想开发一个数据输入报告应用程序。所以你可以做的就是创建一个子网站。查看除所有者之外的所有修改页面的访问权限。通过将页面添加到子站点并使用每个屏幕所需的逻辑在其上放置 Web 部件来创建所有屏幕。

还要确保通过仅在您的子站点中激活的 Web 功能部署 werbparts,这样 Webparts 仅在该特定子站点中可用。

于 2013-08-28T15:22:06.643 回答