2013-05-14 40 views
0

我有一個CSS樣式在我的頁面頂部,樣式我的按鈕。 但是,當我改變顏色(或任何屬性)它不會更新我的按鈕。 要解決這個問題,我必須更改我的樣式的名稱以及我的項目中引用它的每個位置,然後只更新樣式的更改。爲什麼當我改變它時,我的CSS樣式不能更新我的控件?

爲什麼會發生這種情況?

我的風格(例如 - 基本型我知道)

.CSSButtonStyle { 
     background: #FFFFFF; 
     } 

我的按鈕

<asp:Button ID="btnSubmit" CssClass="CSSButtonStyle" runat="server" Text="Update/Submit" Width="150" Height="30" OnClick="btnSubmit_Click" /> 

在我的設計視圖,按鈕是白色的,但在網站上其仍然藍色或什麼先前的顏色我在我的風格

我已經試過

enter image description here

+0

你真的可以查看CSS的來源,以確保其更改? Definetly聽起來像緩存 – DavidB 2013-05-14 08:33:57

+1

設計視圖是不可靠的。你有沒有嘗試過!重要的是要確保它不被推翻? – DiederikEEn 2013-05-14 08:38:20

+0

愚蠢的問題,但你_使用IE瀏覽,不?其他瀏覽器不遵守IE的刪除瀏覽歷史記錄命令(反之亦然)。 – 2013-05-14 08:43:46

回答

1

添加!important的CSS。這可以確保它不會被任何其他css覆蓋

1

一定要按Ctrl + F5來重新加載頁面,而不是隻是F5。它強制高速緩存刷新。

+0

我也嘗試過。即使以管理員身份運行並嘗試。還是一樣... – Ruan 2013-05-14 08:41:05

0

試試這個:

input[type="submit"].CSSButtonStyle 
    { 

     border:none; 
     background-color:#FFFFFF; 

    } 
相關問題