如何将自定义ASP.NET页面添加到sharepoint中? 我对sharepoint很新,但我意识到我只能制作纯文本页面或链接。但是,如果我已经在ASP.NET中构建了一个网站并希望通过sharepoint添加它,该怎么办? 或者是否可以从sharepoint构建网站本身,包括按钮,树等动态服务器端控件....
答案 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)
请参阅以下问题,这些问题应涵盖您需要的所有内容:
在SharePoint Dev Wiki上也是this page。
答案 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 File和Create and Use a SharePoint Feature Package