2013-03-25 63 views
0
<asp:ListBox 
    ID="ddlPA" 
    ClientIDMode="Static" 
    runat="server" 
    AutoPostBack="true" 
    SkinID="x" 
    CssClass="ListBoxCssClass" 
    SelectionMode="Multiple" 
    OnSelectedIndexChanged="ddlPA_SelectedIndexChanged"> 
</asp:ListBox> 

當我在asp:listbox中選擇一個項目時,所選項目顏色變爲灰色,我想將顏色更改爲藍色。 我該怎麼辦?如何更改asp.net中列表框的選定顏色

+0

你爲什麼不看看這篇文章。 我發現在堆棧上: http://stackoverflow.com/questions/7506762/asp-net-change-color-of-listbox-items – 2013-03-25 07:16:05

回答

0

您可以通過指定CssClass屬性,或將背景色屬性設置從.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> 
相關問題