使用VS2008的页面嵌套模板
除了SingleColumn页面模板外,我们还需要第二个嵌套页面模板来处理两列的内容。我们将重复上面的步骤来建立一个TwoColumn.Master文件。这个文件的定义如图7所示:

要注意的是在上面的代码中我们加了<asp:contentplaceholder>控件,一个叫“MainColumn”,另外一个叫“LeftColumn”(如果内容较少,将会被放在左侧的列中)。在这里我们将使用标准的HTML和CSS来控制这两列的位置。
4. 使用嵌套页来建立内容页
到现在为止,我们已经定义了用于控制我们的站点的布局结构的页面。接下来我们来向网站中加入web页。启动“Add New Item”后,在文件名中输入“HomePage.aspx”,这个将是网站的默认首页。如图8所示:
然后来选择使用哪一个嵌套页做为HomeHome.aspx的模板页。在这里我们来选择TwoColumn.master作为模板页,如图9所示:
下面是HomePage.aspx的代码,在其中加入了两个空的<asp:content>控件,我们可以利用这两个控件向主列和左列中添加内容。如图10所示:

微软即将推出的VS2008将全面支持ASP.NET嵌套页面(免费的Visual Web Developer Express 2008也同样支持这个特性)。这个特性将会大大提高页面的一致性。