我注意到,例如,在尝试将“样式”属性应用于 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>
我知道这是一个简单的问题,但是有人可以帮我解释一下吗?
谢谢
最佳答案
不要对 asp 控件的实际含义感到困惑。事实上,它所做的只是生成 HTML,然后应用 CSS。
你的第二个例子 CssClass
应该 工作,但不是通过查看你的 aspx 来调试你真的需要检查 HTML(使用你的浏览器版本的开发人员Firebug 等工具将向您显示正在应用的样式)。
关于asp.net - CSS 和 ASP.NET 控件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7181084/