【发布时间】:2015-05-05 22:37:26
【问题描述】:
如何将自定义 ASP.NET 页面添加到共享点? 我对 sharepoint 很陌生,但我意识到我只能制作纯文本页面或链接。但是如果我已经在 ASP.NET 中构建了一个网站并想通过 sharepoint 添加它怎么办。 或者是否可以从共享点构建网站本身,包括动态服务器端控件,如按钮、树 ....
【问题讨论】:
标签: asp.net sharepoint
如何将自定义 ASP.NET 页面添加到共享点? 我对 sharepoint 很陌生,但我意识到我只能制作纯文本页面或链接。但是如果我已经在 ASP.NET 中构建了一个网站并想通过 sharepoint 添加它怎么办。 或者是否可以从共享点构建网站本身,包括动态服务器端控件,如按钮、树 ....
【问题讨论】:
标签: asp.net sharepoint
简单的答案:将您的 *.aspx 文件放在 _layouts 文件夹中,通常位于
c:\Program Files\Common Files\Microsoft Shared\web 服务器扩展\12\TEMPLATE\LAYOUTS\
之后,您可以通过 sharepoint 站点访问您的页面(例如名为 page1.aspx): http://您的网站名称/_layouts/page1.aspx
您可以拥有内联代码和/或代码隐藏,就像在普通的 aspx 页面中一样。
但是,请注意,通过此方法添加的页面称为应用程序页面,这意味着用户无法(轻松)自定义它们,并且在您场中的所有网站集下都可用。
SharePoint 支持另一种页面,称为站点页面,它是特定于站点的,您可以阅读更多关于它们的信息here。
【讨论】:
查看这些应该涵盖您需要的一切的问题:
SharePoint Dev Wiki 上还有 this page。
【讨论】:
此可视化操作指南将逐步引导您完成创建应用程序页面的过程。
在 Windows SharePoint Services 3.0 中创建应用程序页面 http://msdn.microsoft.com/en-ca/library/bb418732.aspx
视频的演示者 Ted Pattison 有一本书是一个很好的资源,可以帮助您开始使用 SharePoint 开发。
Windows SharePoint Services 3.0 内部 http://www.amazon.com/dp/0735623201?tag=g6consulswebs-20
【讨论】:
如果您想要 SharePoint 网站中的一些 .aspx 页面,您可以构建一个包含 .aspx 页面的 SharePoint 模块功能。
见How to: Provision a File和Create and Use a SharePoint Feature Package
【讨论】: