用母版页 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带来了代码书写上的麻烦。

转载于:https://www.cnblogs.com/zhwl/archive/2012/03/07/2383144.html

Iframe和母版页(.net)相关推荐

  1. 风影ASP.NET基础教学16 母版页

    在以往我们做所有操作,都必须独立的使用页面,如果要有相同的部分内容的话,我们可以通过iframe,frameset这两种html的框架来达到目的.但是使用起来远没有我们要说的这个母版页灵活. 创建母版 ...

  2. Selenium2+python自动化24-js处理富文本(带iframe)

    前言 上一篇Selenium2+python自动化23-富文本(自动发帖)解决了富文本上iframe问题,其实没什么特别之处,主要是iframe的切换,本篇讲解通过js的方法处理富文本上iframe的 ...

  3. FRAME与IFRAME

    FRAME与IFRAME 框架概念 : 所谓框架便是网页画面分成几个框窗,同时取得多个 URL.只需要 转载于:https://www.cnblogs.com/vibratea/archive/200 ...

  4. 用原生js的postMessage实现iframe传值,也可以用于跨域嵌套iframe传值

    Window postMessage() 方法 定义和用法 postMessage() 方法用于安全地实现跨源通信. 语法 otherWindow.postMessage(message, targe ...

  5. iframe几种常用代码片段

    <iframeid="SGframe"src="外部文件名.html"frameborder="no"scrolling=" ...

  6. 简单又实用的分享!SharePoint母版页引用(实战)

    分享人:广州华软 极简 一. 前言 此SharePoint 版本为2013,请注意版本号.此文以图文形式,描述了根网站及子网站引用母版页,需要注意的点已用图文形式以标明. 本文适用于初学者. 二. 目 ...

  7. 一步步学习SPD2010--第十一章节--处理母版页(8)--从母版页创建网页

    一步步学习SPD2010--第十一章节--处理母版页(8)--从母版页创建网页 在SPD中,你可以使用许多不同的方法创建ASP.NET页面.然而,因为页面将是SP网站的一部分,你很可能想像其他页面一样 ...

  8. ASP.NET小收集:IFrame使用

    使用Iframe制作一个固定框架,很方便与象后台网站之类的页面 1<htmlxmlns="http://www.w3.org/1999/xhtml">2<head ...

  9. iframe自动调整高度能在IE5里实现吗

    偶已经理解到style="height:expression(main.document.body.scrollHeight)"只对第一次显示的内嵌网页有效,如果里面的内容更新必须 ...

  10. 如何实现iframe(嵌入式帧)的自适应高度

    好几次看到有人提问问到如何实现 iframe 的自适应高度,能够随着页面的长度自动的适应以免除页面和 iframe 同时出现滚动条的现象,刚好我在工作中也碰到了类似问题,于是上网翻查,东抄抄西看看,弄 ...

最新文章

  1. 机器人学习--激光slam简单案例版学习参考(转)
  2. 316. Remove Duplicate Letters 去除重复字母
  3. JEPaas代码———出库数量,添加明细, 确认出库
  4. 深度学习之 BP 算法
  5. qt中拖动窗口widget
  6. 用字典给Model赋值
  7. python 为抓取而生
  8. 软件测试——测试计划
  9. office 2010 安装时出错 MSXML版本6.10.1129.0终极解决方案
  10. 基于51单片机八音盒电子琴音乐播放器设计(毕设课设)
  11. 解决Win键不能用的问题
  12. ubuntu 18.04 安装搜狗拼音输入法(没有坑)
  13. 北京今年将新建提升1000个生活性服务业网点
  14. JS中各种width和height的区别
  15. 51心形流水灯原理图PCB及程序简介
  16. 义隆单片机可用c语言写了吗,义隆单片机编程时应注意的几点
  17. Git Re-Basin: Merging Models modulo Permutation Symmetries解读
  18. win7 重装系统变 win10
  19. python中英文文本情感分析
  20. 猿创征文|【简单】微信公众号推送教程 ·可直接下载运行 ·超详细

热门文章

  1. [C#.Tips]也来谈谈接口欺诈
  2. 聊聊 Material Design 里,阴影的那些事儿!
  3. 新颖训练方法——用迭代投影算法训练神经网络
  4. 四、矩阵的变换与分解
  5. Accurate, Large Minibatch SGD
  6. 【数据结构排序】之三选择排序
  7. Linux服务器更换主板后,网卡识别失败的处理方法
  8. Linux 安装python 模块及库
  9. 一脸懵逼学习Hive的使用以及常用语法(Hive语法即Hql语法)
  10. 高通“扶”大唐 狙击低端芯片玩家