2013-05-14 39 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; 

    } 
相关问题