当你从SP网站请求页面时,你在浏览器中看到的页面时两个MS ASP.NET页面的组合:母版页和内容页。
当你在设计视图打开内容页时,两种页面的混合视图呈现出来。在这个视图中,甚至在高级编辑模式,你只能编辑内容页包含的代码。如果你指向母版页包含的代码,不可输入图标显示出来。在内容页的代码视图中,你只能看到内容页包含的代码。内容页的一个例子就是团队网站的首页,即Home.aspx.
当你使用浏览器向SP Server发布网站请求页面时,它可能是三个ASP.NET页面的结合:母版页、页面布局和内容页(这里,内容页也指发布页面)。另一方面,当你向团队网站或文档工作区请求页面时,两个ASP.NET页面被组合:母版页和内容页(这里内容页指非发布页面)。你不能使用SPD修改发布内容页面;你必须使用浏览器。然而,你可以使用SPD修改母版页和页面布局。
同见:母版页在第十一章节“处理母版页”讲解,并且第十三那章节“管理SP Server环境的Web内容”讲解自定义发布页面。
如果你想在SPD中创建Web页面,你可以拷贝现存页面,像之前做的一样。否则,你需要创建一个ASP.NET页面,关联母版页,然后插入Web部件区域(因此,创建一个Web部件页)或插入控件,使页面成为Wiki页面。
所有内置Web部件页面和Wiki页面使用表格,但是如果你关心可用性,你可能想用HTML<div>标签来布局你新创建的页面。因为你可以在每个Web部件区域插入不止一个Web部件,经常是插入一个Web部件区域到表单元格或者<div>标签。
同见:关于页面可访问性更多信息请看第十二章节“理解可用性和可访问性”。
本例中,你将创建一个ASP.NET页面。
1. 在导航窗格,点击网站页面,在页面选项卡,点击页面,然后选ASPX。
Untitled-1.aspx文件被创建。
2. 输入OfficeFurniture.aspx,点击确认重命名页面。
3. 点击编辑文件
对话框打开,警告在安全模式没有包含任何可编辑区域。
4. 点击确定在高级模式打开OfficeFurniture.aspx。
5. 在工作区状态栏,点击拆分
在代码视图,<head>和<body>标签被<html>标签包围。<body>标签包含<form>标签
小贴士:为了看到矩形,打开视觉帮助(在视图菜单,指向视觉帮助,点击显示)。