ASP.NET dropdownlist禁用不改变样式 5

dropdownlist的属性Enable=false;控件变灰,如何让Enable=false时,控件里的文字是黑色或者别的颜色。... dropdownlist的属性Enable=false;
控件变灰, 如何让Enable=false时,控件里的文字是黑色或者别的颜色。
展开
 我来答
真爱无限023
2011-12-28 · TA获得超过138个赞
知道小有建树答主
回答量:180
采纳率:0%
帮助的人:108万
展开全部
你想达到什么目的? 其实通过很多方式都能的,不知道你想要什么 ,一个方法就是设置style,第二个方法就是改变 ForeColor 的值 ,自己想要什么选择什么颜色。
还可以把它的Aotuposback设置为true,然后选择的话,SelectedIndexChanged这个事件里面让它跳回去,不让改变选择项。

也可以在客户端用JAVASCRIPT ,禁用的话,把它的onchange()事件 就返回一个false,这个也达到禁用目的,也不改变原来的样式。。
后台代码中可以动态决定是否禁用(加载js代码),应该是个Attributes ,上网去查一下详细的。
996488836
2011-12-28 · TA获得超过623个赞
知道小有建树答主
回答量:313
采纳率:100%
帮助的人:325万
展开全部
如果dropdownlist的属性Enable=false了 控件里的文字颜色是不能改变的
可以改变一下背景色试试 我网上查过 字体颜色是不太可能改变的
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
wucong60
2011-12-28 · TA获得超过251个赞
知道小有建树答主
回答量:230
采纳率:0%
帮助的人:169万
展开全部
<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>
本回答被网友采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
splaybow
2011-12-28 · TA获得超过488个赞
知道小有建树答主
回答量:941
采纳率:0%
帮助的人:725万
展开全部
给他加一个样式看看
style="color:black;"
追问
不好用, 试过了
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式