什么叫框架页面?怎么判断一个网页是否为框架页面?

之前没有做过网页,毕设的时候用ASP.NET 2.0做了个Web形式的管理系统,其中有个人员信息管理页面,引用了一下母版页(有页眉、页脚、导航树之类的),内容页部分是一个GridView控件实现信息查看、查询之类地功能。
然后导师问我这个网页是不是框架页面,我不知道该怎么说。
请教各位啥叫框架页面?如何判断一个页面是不是框架结构?
谢谢了
按照两位的解释我理解了一下,我的这个页面是由母版页和内容页拼在一起的,用了不刷新回调技术,查询操作时只有内容页的一部分发生改变,而母版页部分是不变的,这样子的话,好像应该是框架页面了,但在我的源代码里面并没有frame诶~~~还是有些不明白

我也来凑凑热闹。
你的这个母版页不是框架页,你的母版页,是VS里面的一个概念,在服务器端输出到客户端的HTML中,已将在母版页和你的content页面直接整合输出成一个页面了。
而所谓的框架页面特指的客户端的一个页面组合表现形式。常见的树状论坛就是最经典的一种。即一个浏览页面是由两个或两个以上的HTML页面组合而成的,点击其中的一个页面,只有这个页面与服务器端发生事件响应,其它页面则不受影响。
而你的母版页则不同,由于你的母版页面在服务器端来到客户端之前已经整合成一个HTML页面了。所以它已经失去了框架的特征。页面上的任意一个服务器请求,整个页面都会重构的。

母版页与框架的作用也是不同的,母版页的作用是统一网站风格,减少程序员工作量,提高开发效率。而框架页面则不是,它虽然在某种意义上也可以统一网站风格,但它的主要作用却不是这个。
它的作用你可以参考一下:
http://zhidao.baidu.com/question/2012762.html
温馨提示:答案为网友推荐,仅供参考
第1个回答  2008-06-11
框架页面存在<frame>或者<iframe>标记,
使用<frame>标记的一般除了框架的边框外,没有任何一个部分是父页面;使用<iframe>标记的页面有一个父页面,子页面包含在<iframe>标记中。而使用<frame>标记的框架页面一般来说是无法通过查看源代码来判断的,因为你在子页面中无法看到框架主页面的<frame>标记,而使用<iframe>标记的可以看到<iframe>标记,因为可以查看到主页面的源代码。
所谓母版页内容页,你只能在服务器端把它看作框架页面,在客户端的话就完全不存在框架这种东西了,在客户端他们已经被完全整合成了一个页面。
而真正的框架页面不管在服务器端客户端都是一样的存在框架。
第2个回答  2008-06-11
用母版页来比喻框架页面有些笼统了。
不过确实是可以这么理解的。
“然后导师问我这个网页是不是框架页面”
如果你的导师,问你母版页是不是框架页面,你们导师ASP.NET肯定不咋地。。。
最简单的判断是,你点击一个服务器按钮的时候,注意状态栏的网址,如果和你现在的网址一样,就没有框架,如果不一样,就是有框架。
都是概念问题,最最最简单的,如1楼所说,打开你的“源视图”,CTRL+F “IFRAME“ or ”FRAME”就知道是不是了。
说实话,这种问题,问的没有任何实际意义的。
第3个回答  2008-06-11
框架 就是整体不发生改变,只能里面的内部发生变动,而变动的部分是一张页面,,,就好象几个框,比喻成窗户,我们把网页放在窗户外面看,当内容发生改变,实际上是改变窗户外面的页面,但是整体看来 整个框架还是这几个窗户,只不过看到的内容不一样了
通常系统 都使用这样的框架
第4个回答  2008-06-11
这么说吧 母版就是框架页的一种 还是最常见的一种 回答完毕!

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网