区分已禁用和已启用的下拉列表?

时间:2015-07-31 18:03:23

标签: c# asp.net asp.net-4.0

我们有一个带有多个文本框,下拉列表和按钮的asp.net webform,如下图所示。在任何时候,都会禁用几个控件并启用一些控件。

在下面的webform中,DropDownList DB1和DB2被禁用,而DB3不是。用户如何在视觉上知道DB1& DB2被禁用了吗?使用文本框和按钮,您可以看到差异。

我相信Windows窗体有一个只读属性,将背景设置为灰色;遗憾的是,这与网络DropDownList并不存在。

感谢。

enter image description here

1 个答案:

答案 0 :(得分:2)

此外,如果您使用的是ASP.NET 4,则任何设置为Enabled = false的控件都将被分配一个名为aspNetDisabled的CSS类。

您可以为该CSS类定义样式,可能是这样的:

.aspNetDisabled {
   color: grey;
}