当前位置:编程学习 > C#/ASP.NET >>

奇怪的问题:框架页面显示异常

问题描述:我的程序是上下框架,下框架又分左右两个子框架。
正常情况,点击左框架页面上的链接,右框架加载相应的页面。
异常情况,有时会出现,右框架加载的页面不完全
分析:通过点右键——属性——查看源文件,可知加载页面内的查询代码没有问题,所有数据都检索出来了,但在框架中只能显示一部分,加载页面的右侧和下侧分别有部分内容不显示,鼠标滚动也滚不下去。
请高手解答! --------------------编程问答-------------------- 这难!!
试试其他浏览器是否有同样的问题!
如果其他浏览器正常,说明你用的浏览器有问题!!
我估计是浏览器问题!!
--------------------编程问答-------------------- 有数据并不一定显示,这要看你把代码复制到,记事本中,存储成htm格式,看有没有了,
有时候你网站中看不到但你的缓存中有许多没看过的图片, --------------------编程问答-------------------- 补充说明一下,不是我一台电脑有问题,xp/2000/2003都出现过类似的问题 --------------------编程问答-------------------- 我们这套系统上到客户那已经二个月了,这个问题一直没有得到解决,期待高手的解答 --------------------编程问答-------------------- 设置自动滚动条
贴出框架的设置
scrolling="yes" --------------------编程问答-------------------- 自动滚动条设了的
<frameset rows="115,*" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #fbb587 1px"
name="topframeset">
<frame frameBorder="no" marginHeight="0" marginWidth="0" name="BannerFrame" scrolling="no"
src="banner.aspx">
<frameset cols="200,*" frameborder="no" border="0" framespacing="0" name="leftframeset">
<frameset rows="*" cols="*,10" framespacing="0" frameborder="NO" border="0">
<frameset rows="*,40" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="left.aspx" marginHeight="0" marginWidth="0" name="menu" target="MainFrame"
scrolling="auto">
</frameset>
<frameset rows="*,40" cols="*" framespacing="0" frameborder="NO" border="0">
<frame src="middle.htm " name="rightFrame" scrolling="no" noresize>
</frameset>

</frameset>
<frameset rows="*,40" cols="*,8" framespacing="0" frameborder="no" border="0">
<frame scrolling="auto" src="Main.aspx" name="MainFrame"  noresize>

</frameset>
</frameset>
</frameset> --------------------编程问答-------------------- 你是不是在页中使用的是帧呀,这样是切的不会有东西,代码没有不好办
我不是告诉你存储成htm格式,看有没有了
你这个不是呀
这个我这有条,
--------------------编程问答-------------------- 不会  帮帮顶 --------------------编程问答-------------------- 坐等高手! --------------------编程问答-------------------- 估计是浏览器问题,不肯定!
时刻关注! --------------------编程问答-------------------- 嵌套太复杂了,简化一下

<frameset rows="115,*" style="BORDER-RIGHT: 0px; BORDER-TOP: 0px; BORDER-LEFT: 0px; BORDER-BOTTOM: #fbb587 1px" name="topframeset">
<frame frameBorder="no" marginHeight="0" marginWidth="0" name="BannerFrame" scrolling="no" src="banner.aspx">
<frameset cols="200,10,*" frameborder="no" border="0" framespacing="0" name="leftframeset">
<frame src="left.aspx" marginHeight="0" marginWidth="0" name="menu" target="MainFrame" scrolling="auto">
<frame src="middle.htm " name="rightFrame" scrolling="no" noresize>
<frame scrolling="auto" src="Main.aspx" name="MainFrame" noresize>
</frameset>
</frameset>
补充:.NET技术 ,  ASP.NET
CopyRight © 2012 站长网 编程知识问答 www.zzzyk.com All Rights Reserved
部份技术文章来自网络,