今天刚开始摸visual studio 2005 就傻了一回,把_layouts写成_layout了,于是vs怎么都不工作- -
记下来,一天长一点见识
应用程序页(也称作“_ layouts”页)存储在网站的 Microsoft Internet Information Services (IIS) 虚拟目录中,并支持应用程序实现。应用程序页包含名为 create.aspx、settings.aspx 的页以及其他类似的 _ layouts 页。
注意: |
---|
Microsoft Office SharePoint Server 2007 中的“布局页面”的概念与 Windows SharePoint Services 3.0 _ layouts 页面类型不同。 |
这些页面存储在 SharePoint Web 应用程序的虚拟目录中。同时将 _ layouts 目录虚拟化为每个 SharePoint 网站的子文件夹,并在网站集或子网站中公开它(例如,http://MyServer/_layouts/Mysite.aspx
或 http://MyServer/a/b/c/_layouts/Mysite.aspx
)。
默认情况下,_ layouts 文件夹的安装路径为 C:/Program Files/Common Files/Microsoft Shared/Web Server Extensions/12/TEMPLATE/Layouts
。
注意 当创建指向 LAYOUTS 目录中放置的自定义页的硬编码的 URL 时,将指定使用网站集的根网站的路径,但此路径中不包含子网站。例如,使用 /_layouts/pages/MyPage.aspx,而不使用 /MySubsite/_layouts/pages/MyPage.aspx。在路径中指定子网站将阻止该页被访问。
应用程序页和内容页之间的差异
应用程序页与内容页的处理方式是不同的,如下所示:
-
在有关何处允许自定义代码这一点上,应用程序页与内容页所受到的限制是不同的。实际上,应用程序页的行为与所有其他 ASPX 页的行为很相似。
-
与内容页不同,应用程序页不能承载 SharePoint 的某些功能,如动态 Web 部件和 Web 部件区域。
有关详细信息,请参阅内容页面类型。