2013-01-05 264 views
0

下面是我托管图像时的代码。原来,这些图像是巨大的。图像现在是100x100像素。当我打开页面时,图像尺寸与之前相同。即使文件的属性说每个都是100x100。图像未调整大小

图像被保存在某个地方而没有被覆盖?我用新的覆盖了文件路径中的旧图像。

.linkButtonsDiv { width: 25%;float: left;} 
<div class="linkButtonsDiv"> 
    <asp:ImageButton ID="btnTwitter" ImageUrl="~/Images/twitterLogo.png" runat="server" onclick="btnTwitter_Click" /> 
</div> 
<div class="linkButtonsDiv"> 
    <asp:ImageButton ID="btnWordPress" ImageUrl="~/Images/wordpressLogo.jpg" runat="server" onclick="btnWordPress_Click" /> 
</div> 
<div class="linkButtonsDiv"> 
    <asp:ImageButton ID="btnTig" ImageUrl="~/Images/tigSourceLogo.png" runat="server" onclick="btnTig_Click" /> 
</div> 
<div class="linkButtonsDiv"> 
    <asp:ImageButton ID="btnStack" ImageUrl="~/Images/stackExchangeLogo.jpg" runat="server" onclick="btnStack_Click" /> 
</div> 

回答

1

要强制缓存更新和(强迫,依赖于浏览器),当重载不起作用,你可以简单的做链接一招:

如果你的链接是f.ex:

http://localhost:1234/Default.aspx 

这样做是为了重新加载缓存:

http://localhost:1234/Default.aspx?a 

更改每次为信。如果你已经使用了一些参数添加到末尾:

http://localhost:1234/Default.aspx?some=arg&a 

如果你有一个链接的CSS,用它上代替。

<link href="some.css?x" rel="stylesheet" type="text/css" /> 

后一种方法始终是一个很好的做法,不是一个字母,但也许一个版本号:

<link href="some.css?v=101" rel="stylesheet" type="text/css" /> 

这样你就可以强制缓存更新,即使到期设置到遥远的未来。

1

图像是最有可能仍缓存在浏览器中。

进行硬刷新 - Ctrl + F5强制从服务器下载。