在之前的联系中,你创建了ASP.NET页面,并给它添加了Web部件区域,但是它并不包含任何SP网站导航或从SP网站继承任何外观。你可以把你创建的页面想象成内容页面。它并没有与母版页关联,只是定义了一般用户界面和代码。为附上母版页或者改变内容页关联的母版页,你必须在高级模式下打开页面。
每个网站都有一个母版页,配置为网站的母版页,通过使用标识~masterurl/default.master指定,然后所有与网站母版页关联的页面继承相同的外观。当一个网站被创建时,同时创建的所有页面都通过使用这个标识指向网站母版页。如果一个页面没有与母版页结合,你可以将页面辅导网站母版页上,或者到特定母版页上,如v4.master。
同见:改变默认母版页将会在第十一章节“处理母版页”内讲解。
本次练习中,你将页面附到网站母版页上。
1. 打开OfficeFurniture.aspx。在样式选项卡,在母版页组点击附加,然后点击其他选项。
注意:如果你的页面正在使用默认母版页,v4.master左边一个对号表明v4.master被配置为网站的母版页。
2. 在选择母版页对话框,选择默认母版页(~masterutl/default.master),如果选项未被选中的话。
3. 点击确定
4. 点击确定接受默认设置,关联当前页面(OfficeFurniture.aspx)的<body>标签内的全部代码到内容区域(母版页上的PlaceHolderMain)。
SPD重新显示OfficeFurniture.aspx,现在有SP外观。<html>,<head>,<body>和<form>标签被从内容页面移除,因为他们在母版页中被定义。
5. 保存,按F12在浏览器中浏览页面。