CSS和ASP.NET控件

Jes*_*per 4 css asp.net background

我注意到在尝试将'style'属性应用于asp:TextBox控件时,或者在尝试使用css类来应用样式时,它不需要.我必须专门设置属性.例如:

 <asp:TextBox runat="server" ID="DescriptionTextBox" BackColor="#F7FCFF" /> // Works

 <asp:TextBox runat="server" ID="DescriptionTextBox" CssClass="textbox" />  // Doesn't work
 <style type="text/css">
 .textbox
 {
     background-color: #F7FCFF;
 }
 </style>
Run Code Online (Sandbox Code Playgroud)

我知道这是一个简单的问题,但有人可以为我介绍一下吗?

谢谢

m.e*_*son 5

不要对asp控件实际上是什么感到困惑.事实上,它所做的只是生成HTML,然后应用CSS.

你的第二个例子CssClass 应该可以工作,但是通过查看你的aspx而不是调试你真的需要查看HTML(使用你的浏览器版本的开发工具,如Firebug将显示正在应用的样式).