关于iframe与其他文件不处在同一目录的问题

班门弄斧 2009-01-16 10:12:27
我的页面采用了IFRAME,左侧显示菜单,右侧显示内容.
在点击左侧某一菜单节点时,右侧显示一个datagrid,第一页一切正常,但是点击第二页的时候,发现样式没有了?请问到底是什么原因引起的?
...全文
119 14 打赏 收藏 转发到动态 举报
写回复
用AI写文章
14 条回复
切换为时间正序
请发表友善的回复…
发表回复
yagebu1983 2009-01-17
  • 打赏
  • 举报
回复
页面刷新了。。。。
孟子E章 2009-01-17
  • 打赏
  • 举报
回复
http://blog.csdn.net/net_lover/archive/2007/08/27/1760521.aspx

ASP.NET 2.0中CSS失效的问题总结
班门弄斧 2009-01-16
  • 打赏
  • 举报
回复
系统登陆后进入框架页面main.aspx,
框架左侧导向菜单页面left.aspx,右侧代码如下:
<IFRAME id="right" style="Z-INDEX: 1; VISIBILITY:visible; width:790px; height:440px;" src="gcgl/apply.aspx" name="right" frameBorder=0></IFRAME>

在apply.aspx页面引用样式
<link href="../App_Themes/Default/Styles/Common.css" type="text/css" rel="stylesheet" />

结果:apply.aspx里面的datagrid第一页显示正常,第二页就没有样式了,然后怎么点都没有,包括点回第一页也是

------------------------------------------------------------------
系统登陆后直接进入gcgl/apply.aspx,datagrid就一切显示都正常.

glt3260053 2009-01-16
  • 打赏
  • 举报
回复
我这里采用IFRAME从没有遇到过这类问题!
估计是你的代码的问题,检查一下吧!
班门弄斧 2009-01-16
  • 打赏
  • 举报
回复
不是的,我如果直接登陆,导向右侧的页面一切都正常

而换成框架页,再通过左侧导向右侧的页面,就不行了,问题应该是出在框架的问题上了
wo594261 2009-01-16
  • 打赏
  • 举报
回复
好好检查 下
cuike519 2009-01-16
  • 打赏
  • 举报
回复
左侧的样式没有了还是右侧的没有了?

不论哪侧的样式没有了,打开页面看看你的样式表指定的地址是否正确?

这个不是什么困难的问题。。。
班门弄斧 2009-01-16
  • 打赏
  • 举报
回复
框架页和样式文件处在同一级目录,datagrid文件处在子目录
hy_lihuan 2009-01-16
  • 打赏
  • 举报
回复
你的样式通过怎么样来设置的阿?
班门弄斧 2009-01-16
  • 打赏
  • 举报
回复
是去缓存还是要缓存
criedshy 2009-01-16
  • 打赏
  • 举报
回复
是缓存问题
criedshy 2009-01-16
  • 打赏
  • 举报
回复
去掉缓存
cow8063 2009-01-16
  • 打赏
  • 举报
回复
绝对路径
班门弄斧 2009-01-16
  • 打赏
  • 举报
回复
改成绝对路径就好了,用虚拟路径就是不行

62,025

社区成员

发帖
与我相关
我的任务
社区描述
.NET技术交流专区
javascript云原生 企业社区
社区管理员
  • ASP.NET
  • .Net开发者社区
  • R小R
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告

.NET 社区是一个围绕开源 .NET 的开放、热情、创新、包容的技术社区。社区致力于为广大 .NET 爱好者提供一个良好的知识共享、协同互助的 .NET 技术交流环境。我们尊重不同意见,支持健康理性的辩论和互动,反对歧视和攻击。

希望和大家一起共同营造一个活跃、友好的社区氛围。

试试用AI创作助手写篇文章吧