为什么图在设计视图可见在IE调试不可见

needanothercoder 2012-04-05 08:18:41
工具:VS2008 设计 ASP.NET网站
以下是css文件,请注意看红色部分
我在VS2008中切换到设计视图,图正常显示,点VS2008的调试按钮,则该图片不出来,块中只显示白背景
我用的是绝对路径啊,同时发现css和图和aspx文件都在相同的夹里,不存在找不到的问题啊

body { font-family:Verdana; font-size:14px; margin:0;}

#container {margin:0 auto; width:100%;}
#header { height:100px; background:#9c6 url(file:///C:\Users\Administrator\Documents\Visual Studio 2008\WebSites\WebSite2\K3C(O8Z{W05SF_OCMRKP]PY.gif) no-repeat; margin-bottom:5px;}
#menu { height:30px; background:#693; margin-bottom:5px;}
#mainContent {margin-bottom:5px;}
#sidebar { float:left; width:200px;background:#cf9;}
#content { margin-left:205px !important; margin-left:202px; height:auto !important; height:100px; background:#ffa;}/*当content设定高度后,3像素会跑到content外侧,这样,我们用!important修正在ie下向左多浮动2像素,加上3像素的bug正好是5像素,所以在火狐和IE下显示是一样的*/
#footer { height:60px; background:#9c6;}
.clearfloat { clear:both; height:0; font-size: 1px; line-height: 0px;}
...全文
177 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
hao_路亽曱 2013-04-19
  • 打赏
  • 举报
回复
在哪加双引号
needanothercoder 2012-04-05
  • 打赏
  • 举报
回复
解决了!!!
试着加了双引号,居然成功了!!!
谢朋友们!结帐!!!
needanothercoder 2012-04-05
  • 打赏
  • 举报
回复
文件夹
C:\Users\Administrator\Documents\Visual Studio 2008\WebSites\WebSite2\
中有如下文件:
Default.aspx
Default.aspx.cs
layout.css
K3C(O8Z{W05SF_OCMRKP]PY.gif
相当之稳重 2012-04-05
  • 打赏
  • 举报
回复
你在设计视图的时候路径可以读取到图片。。IE运行的时候路径读取不到图片。总之是路径的问题。
needanothercoder 2012-04-05
  • 打赏
  • 举报
回复
你说的权限问题应该是对的,但是试了你的两种写法都无法显示
再强调:所有文件是在同一夹中的
孟子E章 2012-04-05
  • 打赏
  • 举报
回复
不能使用物理路径,要改成虚拟路径
background:#9c6 url(K3C(O8Z{W05SF_OCMRKP]PY.gif)

或者是

background:#9c6 url(/WebSite2/K3C(O8Z{W05SF_OCMRKP]PY.gif)

设计模式下是因为用户权限是高

62,268

社区成员

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

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

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

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