为什么我不能在asp.net中的文本框中应用css?

use*_*115 1 css asp.net textbox

我在asp.net中的文本框上应用css时遇到问题!

这是我的文本框:

<asp:TextBox ID="TextBox1" CssClass="textbox" runat="server" Height="22px" Width="128px" 
    BackColor="#CCCCCC"></asp:TextBox>
Run Code Online (Sandbox Code Playgroud)

如你所见,我将CssClass添加到文本框中.这是我正在使用的CSS

.textbox
{ 
   background-color: Red;
   font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)

问题是什么?我用Google搜索,但找不到答案!!

nun*_*cal 6

删除您的BackColor="#CCCCCC"属性.Asp.net将此呈现为元素上的内联css样式.

内联样式在CSS中优先于css类.

<asp:TextBox ID="TextBox1" CssClass="textbox" runat="server" 
     Height="22px" Width="128px"></asp:TextBox>

.textbox
{ 
   background-color: Red;
   font-weight: bold;
}
Run Code Online (Sandbox Code Playgroud)