为了减少在网页设计时出现的变一页则动全站的问题,vs2003升级到vs2005后增加了母版的概念。
你可以把它想像成为“网页模版”,与之不同的是,再也不必每个页面都去更新了,修改一次,所有的网页都会改变,做到了一劳永逸。
下面先进行一个简单的母版使用演示:
1、首先打开visual studio 2005,新建一个asp.net网站,文件系统,C#。
2、在解决方案资源管理器中,右键新建一个新项:
3、选择母版页:
4、打开MasterPage.master,里面有一个contentplaceholder控件,注意不要控件里面写什么东西。
我们转到设计视图,在这个控件外面加上header和footer 两句文本。
5、保存后我们就可以用它来做其它页面了。有两种方法,1是在母版页任意位置右键,点击添加内容页;2 是在解决方案资源管理器上新建新项,在生成aspx页面时勾选“选择母版页”
6、选择相应的母版页
7、在新生成的页面源代码只有这几句:
\n
\n
- <%@PageLanguage=”C#”MasterPageFile=”~/MasterPage.master”AutoEventWireup=”true”
CodeFile=”Default2.aspx.cs”Inherits=”Default2″Title=”UntitledPage”%>
\n - <asp:ContentID=”Content1″ContentPlaceHolderID=”ContentPlaceHolder1″Runat=”Server”>
\n - </asp:Content>
\n