当前位置:首页 > ASP.NET 2.0 中的母版页详解

ASP.NET 2.0 中的母版页详解

点击次数:1248  更新日期:2010-12-25
\n

为了减少在网页设计时出现的变一页则动全站的问题,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

    \n
  1. <%@PageLanguage=”C#”MasterPageFile=”~/MasterPage.master”AutoEventWireup=”true”
      CodeFile=”Default2.aspx.cs”Inherits=”Default2″Title=”UntitledPage”%>
    \n
  2. <asp:ContentID=”Content1″ContentPlaceHolderID=”ContentPlaceHolder1″Runat=”Server”>
    \n
  3. </asp:Content>

\n