您的位置: 旅游网 > 生活

ASP.NET 2.0 中的母版页详解

发布时间:2019-09-12 09:26:54

为了减少在网页设计时出现的变一页则动全站的问题,vs2003升级到vs2005后增加了母版的概念。

你可以把它想像成为“网页模版”,与之不同的是,再也不必每个页面都去更新了,修改一次,所有的网页都会改变,做到了一劳永逸。

下面先进行一个简单的母版使用演示:

1、首先打开visual studio 2005,新建一个asp.net网站,文件系统,C#。

2、在解决方案资源管理器中,右键新建一个新项:

3、选择母版页:

4、打开MasterPage.master,里面有一个contentplaceholder控件,注意不要控件里面写什么东西。

我们转到设计视图,在这个控件外面加上header和footer 两句文本。

5、保存后我们就可以用它来做其它页面了。有两种方法,1是在母版页任意位置右键,点击添加内容页;2 是在解决方案资源管理器上新建新项,在生成aspx页面时勾选“选择母版页”

6、选择相应的母版页

7、在新生成的页面源代码只有这几句:

<%@PageLanguage="C#"MasterPageFile="~/MasterPage.master"AutoEventWireup="true"

CodeFile="Default2.aspx.cs"Inherits="Default2"Title="UntitledPage"%> <asp:ContentID="Content1"ContentPlaceHolderID="ContentPlaceHolder1"Runat="Server"> </asp:Content>

我们可以看到一个content控件,这个东西对应母版页的ContentPlaceHolder1控件,转换到视图页面:

8、其中页头和页脚的文字都是灰色的,我们只能在 content中进行编辑。

保存后访问default2.aspx这个页面,F5.,我们看到页面:

小孩不消化家里备什么药好
9个月宝宝大便干燥硬球
初期脑梗塞如何治疗
丁桂牌薏芽健脾凝胶
猜你会喜欢的
猜你会喜欢的