`
shirlly
  • 浏览: 1651819 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

浅析 母版页和ifarme 之间的区别

    博客分类:
  • .NET
阅读更多
用母版页 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
分享到:
评论

相关推荐

    母版页嵌套母版页通信

    本示例代码着重展示了如何实现母版页与子母版页之间的通信,同时加入了动态加载导航菜单和头部图片切换的功能。 首先,我们来理解母版页与子母版页的概念。母版页是整个网站的基础模板,包含全局性的元素,如头部、...

    引用asp.net母版页后,母版页和内容页的页面事件执行顺序

    当一个内容页引用了母版页,它们之间的事件处理顺序就变得至关重要,因为它直接影响到程序的逻辑和交互。以下是母版页和内容页页面事件的详细执行流程: 1. **初始化阶段(Initialization)**: - 首先,母版页的`...

    关于Visual studio 2015中使用母版页(masterpage)的例子

    在.NET框架中,母版页(MasterPage)是一种强大的功能,它允许开发者为多个网页定义一个统一的布局和样式,从而提高开发效率和网站一致性。本文将深入探讨在Visual Studio 2015中如何使用母版页,以及如何创建嵌套...

    ASP.NET母版页

    ASP.NET 母版页(Master Page)是微软在ASP.NET框架中提供的一种强大的页面布局技术,它允许开发者创建统一的、可重用的页面结构,以提高网站开发的效率和一致性。母版页概念类似于网页设计中的模板,可以定义全局的...

    net母版页设置详解

    接下来,我们要关注母版页和内容页之间的交互。在母版页中定义的公共方法和属性,可以在内容页中直接访问,反之亦然。这使得开发者可以在一个集中化的地点处理全局性的任务,如用户认证、站点导航等。 在.NET中,...

    ASP.NET 2.0创建母版页引来的麻烦-js无用

    通过定义一个母版页,可以为多个内容页提供一致的设计元素和结构,如头部、导航栏、底部等,从而简化了页面设计并提高了开发效率。母版页通常包含多个`ContentPlaceHolder`控件,这些控件允许子页面填充特定的内容...

    导航控件与母版页 实验

    在ASP.NET web开发中,导航控件和母版页是构建高效、统一用户界面的关键工具。本实验旨在帮助学生深入理解和熟练运用这两种技术。 **导航控件**是ASP.NET提供的一种方便用户在网站中导航的组件,它们可以是菜单、树...

    母版页的使用母版页的使用

    母版页是ASP.NET开发中的一个重要概念,它是一种强大的页面布局工具,允许开发者创建一个统一的页面框架,然后在所有子页面中复用这个框架,从而实现网站整体风格的统一和快速开发。母版页(Master Page)的概念类似...

    母版页的使用方法包括母版页值传递等等

    - 页面方法和事件:通过公共方法或事件处理程序在母版页和子页面之间传递数据,例如,子页面可以通过调用母版页上的公共方法传递值。 5. 高级特性 除了基本功能外,母版页还有其他高级特性,如母版页继承,一个...

    asp.net2.0母版页技术

    4. **继承关系**:母版页和内容页之间存在一种继承关系。内容页继承了母版页的结构,可以添加自己的控件和逻辑,同时保持整个页面布局的一致性。 5. **内容(Content)控件**:在内容页中,使用`<asp:Content>`控件...

    很好用的母版页

    母版页(Master Page)是ASP.NET框架中的一个重要概念,它是网页设计中的一种布局机制,旨在提供统一的页面结构和风格,从而简化网站开发过程。母版页允许开发者定义一个公共头部、尾部或者侧边栏,这些元素在每个...

    ASP.NET 2.0 中母版页与内容页的控件之间的访问的源代码

    本源代码示例将深入讲解如何在母版页和内容页之间进行交互,实现控件的访问。 首先,母版页是整个网站的基础模板,它通常包含头部、导航栏、页脚等通用元素。通过使用`<asp:ContentPlaceHolder>`标签,母版页定义了...

    Web控件和母版页Web控件和母版页

    Web控件和母版页是ASP.NET开发中两个重要的概念,它们在构建动态网页和保持一致的页面布局中起着至关重要的作用。Web控件是ASP.NET提供的一种强大的工具,可以方便地在网页上创建交互式的用户界面。而母版页(Master...

    asp.net母版页多种样式.zip

    ASP.NET母版页是.NET Framework中的一个重要特性,用于创建具有统一布局和导航的Web应用程序。母版页(Master Page)允许开发人员定义一个全局的页面布局,子页面(Content Page)则可以插入到母版页中,填充特定的...

    母版页和皮肤.

    【母版页和皮肤】是ASP.NET开发中用于创建一致且可定制的用户界面的关键概念。母版页(Master Page)允许开发者定义一个通用的页面布局,所有引用此母版页的子页面(Content Page)都会继承其结构,从而实现整体网站...

    母版页应用

    Visual Studio提供了设计视图,使得在母版页和内容页之间切换变得直观。在设计视图中,可以直接拖放控件到母版页的占位符,同时在内容页中可以看到预览效果。 5. **动态内容的处理** 对于需要根据用户或页面特定...

    实验五 1、3ASP.NET主题、母版页和站点导航.doc

    实验五主要涵盖了ASP.NET中的三个核心概念:主题(Themes)、母版页(Master Pages)和站点导航(Site Navigation)。这些特性极大地增强了ASP.NET应用程序的用户体验和整体一致性。 首先,我们来详细探讨一下ASP...

    网上的母版页网页.rar

    母版页的使用技巧包括合理规划内容占位符的位置和数量,以及如何在母版页和子页面之间传递数据。此外,母版页还可以与其他ASP.NET特性,如主题(Themes)、皮肤(Skin)和控件注册(Control Adapters)等结合使用,...

    母版页搭建页面框架-003静态页面.rar

    在ASP.NET开发中,母版页(Master Page)是一种强大的工具,用于创建具有统一布局和设计的多页面网站。"母版页搭建页面框架-003静态页面.rar"这个压缩包显然包含了关于如何将静态HTML页面转换为使用母版页的教程资料...

    c#内容页访问母版页的属性及控件

    在 ASP.NET 中,母版页(Master Page)是一种特殊的页面,用于提供公共的页面布局和共享的用户界面元素,而内容页(Content Page)则是基于母版页的具体页面,用于提供特定的业务逻辑和数据展示。 在内容页中访问...

Global site tag (gtag.js) - Google Analytics