vs2010服务器显示视频,IE在Visual Studio和服务器上的调试之间显示不同的页面

作者在ASP.NET应用中观察到,调试时IE8页面样式与发布后服务器上的不同,尤其是CSS标题框渲染问题。怀疑是缓存问题,但尝试了多种解决办法后,只在Chrome和Firefox中正常显示。寻求可能影响HTML/CSS呈现的因素。
摘要由CSDN通过智能技术生成

GernBlandston

4

html

css

这是这个问题的延续.

我有一个ASP.NET应用程序,当在DEBUG中的IE8中查看时,有些部分显示不同,显示已发布的TEST服务器位置.

当我在Debug中查看页面时(通过VS 2010),我看到了:

SmCNz.png

但是,当我发布到服务器并直接查看它时,它看起来像这样:

XrNcw.png

标题框仅将文本背景颜色设置为黑色而不是整个部分.

这是CSS:

.imageBox

{

position: relative;

float: left;

border-style: solid;

border-width: 1px;

text-align: center;

}

.imageBoxTitle

{

width: 100%;

background-color: #333333;

padding: 5px;

}

.imageBoxTitleLbl

{

font-family: Verdana;

font-weight: bold;

font-size: small;

color: White;

}

这是生成的HTML

ITEM OVERVIEW

nu5t3hhs.jpg

*

所以我认为这可能是某种缓存问题.但是,如果我对CSS稍作修改(例如更改背景颜色),它会选择并显示它.此外,我已经为css文件的查询字符串添加了动态生成的GUID,因此它们永远不会被缓存.Fiddler确认他们也没有缓存.

在通过Visual Studio Debug查看直接从服务器访问页面时,IE似乎会以不同方式呈现HTML/CSS.

什么事情可能会导致这种行为?

更新:当我在已发布的服务器上查看Chrome或Firefox中的页面时,它显示正确.我已经清除了IE缓存(ctrl-f5),删除了服务器上的.css并重新启动了等等.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值