ASP.NET dropdownlist禁用不改变样式 5
dropdownlist的属性Enable=false;控件变灰,如何让Enable=false时,控件里的文字是黑色或者别的颜色。...
dropdownlist的属性Enable=false;
控件变灰, 如何让Enable=false时,控件里的文字是黑色或者别的颜色。 展开
控件变灰, 如何让Enable=false时,控件里的文字是黑色或者别的颜色。 展开
展开全部
你想达到什么目的? 其实通过很多方式都能的,不知道你想要什么 ,一个方法就是设置style,第二个方法就是改变 ForeColor 的值 ,自己想要什么选择什么颜色。
还可以把它的Aotuposback设置为true,然后选择的话,SelectedIndexChanged这个事件里面让它跳回去,不让改变选择项。
也可以在客户端用JAVASCRIPT ,禁用的话,把它的onchange()事件 就返回一个false,这个也达到禁用目的,也不改变原来的样式。。
后台代码中可以动态决定是否禁用(加载js代码),应该是个Attributes ,上网去查一下详细的。
还可以把它的Aotuposback设置为true,然后选择的话,SelectedIndexChanged这个事件里面让它跳回去,不让改变选择项。
也可以在客户端用JAVASCRIPT ,禁用的话,把它的onchange()事件 就返回一个false,这个也达到禁用目的,也不改变原来的样式。。
后台代码中可以动态决定是否禁用(加载js代码),应该是个Attributes ,上网去查一下详细的。
展开全部
如果dropdownlist的属性Enable=false了 控件里的文字颜色是不能改变的
可以改变一下背景色试试 我网上查过 字体颜色是不太可能改变的
可以改变一下背景色试试 我网上查过 字体颜色是不太可能改变的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
<asp:DropDownList ID="DropDownList2" runat="server" onfocus="this.blur();c=this.value;" onclick="this.blur();" onchange="this.value=c;" ForeColor="Red">
<asp:ListItem Selected="True">苹果</asp:ListItem>
<asp:ListItem>香蕉</asp:ListItem>
<asp:ListItem>葡萄</asp:ListItem>
</asp:DropDownList>
<asp:ListItem Selected="True">苹果</asp:ListItem>
<asp:ListItem>香蕉</asp:ListItem>
<asp:ListItem>葡萄</asp:ListItem>
</asp:DropDownList>
本回答被网友采纳
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
展开全部
给他加一个样式看看
style="color:black;"
style="color:black;"
追问
不好用, 试过了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询