用母版页 Content内容随便写啊
和普通页没什么区别
而用iframe来写
再用target=""来引入需要的页面
不也一个意思吗
两者其实是有区别的。
有人问起过这个问题,两者看起来也差不多,刚开始后,我以为母版页是微软简单地包装了ifame而已,
后来,使用了母版页之后,才发现两者还是有很大区别的。
第一,母板页是微软在vs2005版本推出之后就出现的,还算得上是新东西,而iframe比较早了,差不多跟Frame
是同时代的,iframe是嵌入式的框架(又叫浮动帧标记)。
第二,使用iframe可是实现网页的局部刷新,比如,网页是“丁”字形结构,上面和左边都有两个iframe,我们的内容页就在右边,
这样就可以实现左边和上边的menu不动,而只是更新左边内容页;如果使用了母版页,在内容页中嵌入了母版页,刷新时候,母版页
仍然刷新,除非使用AJAX让局部刷新才行。
第三,让我最不喜欢母版页地方,就是如果你使用了JS,里面有这样的代码,document.getElementBy("")里面写入控件的ID值,
浏览器提示:找不到对象或者对象为null,这是为什么呢?原来使用了母版页的内容页中的所有空间ID和name都变了:
Id前面加了ctl00_ContentPlaceHolder1_前缀,其name属性也加上了ctl00ContentPlaceHolder1前缀。
这样无疑要在内容页中使用JS带来了代码书写上的麻烦。
本文来自CSDN博客,转载请标明出处:http://blog.csdn.net/chenjianyong94/archive/2009/10/08/4642507.aspx
分享到:
相关推荐
本示例代码着重展示了如何实现母版页与子母版页之间的通信,同时加入了动态加载导航菜单和头部图片切换的功能。 首先,我们来理解母版页与子母版页的概念。母版页是整个网站的基础模板,包含全局性的元素,如头部、...
当一个内容页引用了母版页,它们之间的事件处理顺序就变得至关重要,因为它直接影响到程序的逻辑和交互。以下是母版页和内容页页面事件的详细执行流程: 1. **初始化阶段(Initialization)**: - 首先,母版页的`...
在.NET框架中,母版页(MasterPage)是一种强大的功能,它允许开发者为多个网页定义一个统一的布局和样式,从而提高开发效率和网站一致性。本文将深入探讨在Visual Studio 2015中如何使用母版页,以及如何创建嵌套...
ASP.NET 母版页(Master Page)是微软在ASP.NET框架中提供的一种强大的页面布局技术,它允许开发者创建统一的、可重用的页面结构,以提高网站开发的效率和一致性。母版页概念类似于网页设计中的模板,可以定义全局的...
接下来,我们要关注母版页和内容页之间的交互。在母版页中定义的公共方法和属性,可以在内容页中直接访问,反之亦然。这使得开发者可以在一个集中化的地点处理全局性的任务,如用户认证、站点导航等。 在.NET中,...
通过定义一个母版页,可以为多个内容页提供一致的设计元素和结构,如头部、导航栏、底部等,从而简化了页面设计并提高了开发效率。母版页通常包含多个`ContentPlaceHolder`控件,这些控件允许子页面填充特定的内容...
在ASP.NET web开发中,导航控件和母版页是构建高效、统一用户界面的关键工具。本实验旨在帮助学生深入理解和熟练运用这两种技术。 **导航控件**是ASP.NET提供的一种方便用户在网站中导航的组件,它们可以是菜单、树...
母版页是ASP.NET开发中的一个重要概念,它是一种强大的页面布局工具,允许开发者创建一个统一的页面框架,然后在所有子页面中复用这个框架,从而实现网站整体风格的统一和快速开发。母版页(Master Page)的概念类似...
- 页面方法和事件:通过公共方法或事件处理程序在母版页和子页面之间传递数据,例如,子页面可以通过调用母版页上的公共方法传递值。 5. 高级特性 除了基本功能外,母版页还有其他高级特性,如母版页继承,一个...
4. **继承关系**:母版页和内容页之间存在一种继承关系。内容页继承了母版页的结构,可以添加自己的控件和逻辑,同时保持整个页面布局的一致性。 5. **内容(Content)控件**:在内容页中,使用`<asp:Content>`控件...
母版页(Master Page)是ASP.NET框架中的一个重要概念,它是网页设计中的一种布局机制,旨在提供统一的页面结构和风格,从而简化网站开发过程。母版页允许开发者定义一个公共头部、尾部或者侧边栏,这些元素在每个...
本源代码示例将深入讲解如何在母版页和内容页之间进行交互,实现控件的访问。 首先,母版页是整个网站的基础模板,它通常包含头部、导航栏、页脚等通用元素。通过使用`<asp:ContentPlaceHolder>`标签,母版页定义了...
Web控件和母版页是ASP.NET开发中两个重要的概念,它们在构建动态网页和保持一致的页面布局中起着至关重要的作用。Web控件是ASP.NET提供的一种强大的工具,可以方便地在网页上创建交互式的用户界面。而母版页(Master...
ASP.NET母版页是.NET Framework中的一个重要特性,用于创建具有统一布局和导航的Web应用程序。母版页(Master Page)允许开发人员定义一个全局的页面布局,子页面(Content Page)则可以插入到母版页中,填充特定的...
【母版页和皮肤】是ASP.NET开发中用于创建一致且可定制的用户界面的关键概念。母版页(Master Page)允许开发者定义一个通用的页面布局,所有引用此母版页的子页面(Content Page)都会继承其结构,从而实现整体网站...
Visual Studio提供了设计视图,使得在母版页和内容页之间切换变得直观。在设计视图中,可以直接拖放控件到母版页的占位符,同时在内容页中可以看到预览效果。 5. **动态内容的处理** 对于需要根据用户或页面特定...
实验五主要涵盖了ASP.NET中的三个核心概念:主题(Themes)、母版页(Master Pages)和站点导航(Site Navigation)。这些特性极大地增强了ASP.NET应用程序的用户体验和整体一致性。 首先,我们来详细探讨一下ASP...
母版页的使用技巧包括合理规划内容占位符的位置和数量,以及如何在母版页和子页面之间传递数据。此外,母版页还可以与其他ASP.NET特性,如主题(Themes)、皮肤(Skin)和控件注册(Control Adapters)等结合使用,...
在ASP.NET开发中,母版页(Master Page)是一种强大的工具,用于创建具有统一布局和设计的多页面网站。"母版页搭建页面框架-003静态页面.rar"这个压缩包显然包含了关于如何将静态HTML页面转换为使用母版页的教程资料...
在 ASP.NET 中,母版页(Master Page)是一种特殊的页面,用于提供公共的页面布局和共享的用户界面元素,而内容页(Content Page)则是基于母版页的具体页面,用于提供特定的业务逻辑和数据展示。 在内容页中访问...