我们有一个带有多个文本框,下拉列表和按钮的asp.net webform,如下图所示。在任何时候,都会禁用几个控件并启用一些控件。
在下面的webform中,DropDownList DB1和DB2被禁用,而DB3不是。用户如何在视觉上知道DB1& DB2被禁用了吗?使用文本框和按钮,您可以看到差异。
我相信Windows窗体有一个只读属性,将背景设置为灰色;遗憾的是,这与网络DropDownList并不存在。
感谢。
答案 0 :(得分:2)
此外,如果您使用的是ASP.NET 4,则任何设置为Enabled = false
的控件都将被分配一个名为aspNetDisabled的CSS类。
您可以为该CSS类定义样式,可能是这样的:
.aspNetDisabled {
color: grey;
}