如何将自定义ASP.NET页面添加到sharepoint中

时间:2009-07-15 12:48:44

标签: asp.net sharepoint

如何将自定义ASP.NET页面添加到sharepoint中? 我对sharepoint很新,但我意识到我只能制作纯文本页面或链接。但是,如果我已经在ASP.NET中构建了一个网站并希望通过sharepoint添加它,该怎么办? 或者是否可以从sharepoint构建网站本身,包括按钮,树等动态服务器端控件....

4 个答案:

答案 0 :(得分:8)

简单回答:将* .aspx文件放在_layouts文件夹中,通常位于

c:\ Program Files \ Common Files \ Microsoft Shared \ web server extensions \ 12 \ TEMPLATE \ LAYOUTS \

之后您可以通过sharepoint网站访问您的页面(例如,名为page1.aspx): http:// 您的网站名称 / _ layouts / page1.aspx

您可以使用内联代码和/或代码隐藏,就像在普通的aspx页面中一样。

但是,请注意,通过此方法添加的页面称为应用程序页面,这意味着用户无法轻松定制这些页面,并且可以在服务器场中的所有网站集中使用。

SharePoint支持另一种页面,称为特定于站点的站点页面,您可以阅读有关它们的更多信息here

答案 1 :(得分:7)

答案 2 :(得分:1)

此可视化方法逐步指导您完成创建应用程序页面的过程。

在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

答案 3 :(得分:0)

如果您想在SharePoint网站中使用某些.aspx-Pages,则可以构建包含.aspx-Pages的SharePoint模块功能。
请参阅How to: Provision a FileCreate and Use a SharePoint Feature Package