2013-01-05 339 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強制從服務器下載。