2012-11-24 47 views
4
<link href="~/Styles/Site.css" rel="stylesheet" type="text/css" /> 

我在頁面中只添加了一個(上面)樣式表。我有按鈕作爲菜單,並且CssClaas設置爲mbt。如果我從按鈕標記中刪除CssClass="mbt",我將看到完全沒有樣式的按鈕。刪除的css類仍有效果

<asp:Button ID="mHome1" runat="server" Text="Home" CssClass="mbt" 
PostBackUrl="~/Default.aspx"/> 

可是我已經從Styles/Site.css刪除mbt。我現在在整個項目中沒有mbt課,但其效果仍然存在。我試圖重建項目並重新啓動visual-studio,但其效果不會有任何影響。怎麼樣?爲什麼?

+1

你在看什麼?不像一個緩存文件愚蠢,對吧? –

+0

在瀏覽器中緩存的CSS? – Rob

+0

可能。我正試圖清除緩存 – Sami

回答

4

您是否嘗試清除瀏覽器的緩存?也許樣式表文件被緩存。

對於大多數瀏覽器,您可以通過單擊Shift-F5或Ctrl-F5強制重新載入所有文件。

以我的經驗,我使用Google Chrome時遇到的緩存相關問題最多。

在Internet Explorer中,有一個有用的選項(在Internet選項 - >常規選項卡 - >瀏覽歷史記錄 - >設置)中,您可以告訴瀏覽器在每次加載頁面時檢查更新版本的文件。此設置在開發Web應用程序時特別有用。

在firefox中,您可以在選項對話框中的高級 - >網絡下找到設置。

+0

對不起,如何做到這一點?最近清除歷史記錄? – Sami

+0

是的,我認爲這很可能是問題所在。特別是如果你在IE中測試。 – Matt

+0

您可以清除歷史記錄並退出瀏覽器。或者,如果您想快速查看,請嘗試在第二個瀏覽器中測試該頁面。 – Matt

1

嘗試刪除,然後重新上傳CSS。

1

清除瀏覽器緩存。 Ctrl + Shift + Del