<asp:ListBox
ID="ddlPA"
ClientIDMode="Static"
runat="server"
AutoPostBack="true"
SkinID="x"
CssClass="ListBoxCssClass"
SelectionMode="Multiple"
OnSelectedIndexChanged="ddlPA_SelectedIndexChanged">
</asp:ListBox>
当我在asp:listbox中选择一个项目时,所选项目颜色变为灰色,我想将颜色更改为蓝色。 我怎么能这样做?
答案 0 :(得分:0)
您可以通过指定CssClass或BackColor属性从.aspx页面设置背景颜色..它看起来像:
<asp:ListBox CssClass="MyListBox" BackColor="#e0e0e0"></asp:ListBox>
设置所选项目有点棘手......我不相信这是直接的属性。您可以在javascript或jQuery中设置它,例如:
<script type="text/javascript">
$(document).ready(function() {
$('#MyListBox').click(function() {
$("#MyListBox option:selected").css("background-color", "#e0e0e0");
});
});
</script>