2016-08-05 16 views
1

Die Dropdown-Liste muss Elemente mit unterschiedlichen Textfarben anzeigen. Die Farbe wird serverseitig festgelegt. Verwendet <style> Tags im Vergleich zum CSS-Stylesheet. Siehe Beispiel:ASP: DropDownList Codebehind Farbe hinzufügen

Von dem, was ich in anderen SO-Posts über die Formatierung von Listeneintragstext gelesen habe, scheint mein allgemeiner Vorgang eng zu sein. Aber mein ListItem ist immer schwarz. Was vermisse ich?


Abbreviated HTML:

<style> 
    #employeeDropDownBox { 
     height: 65px; 
     width: 425px; 
     font-size: 27px; 
     margin-left: 5px; 
    } 

</style> 

<div> 
    <asp:DropDownList ID="employeeDropDownBox" runat="server" ></asp:DropDownList> 
</div> 
+0

ich sogar einzelne 'option' Elemente in einem' select' hätte nicht gedacht, verwenden * * gestylt werden. Das war schon immer ein Problem in der Web-Entwicklung, da verschiedene Hosts 'select' Elemente auf ihre eigene Weise rendern. Im Allgemeinen bestand die Lösung darin, JavaScript-Plugins zu verwenden, um benutzerdefinierte Elemente zu erstellen, die das Verhalten eines 'select' nachahmen und mit einem versteckten' select' synchronisieren. – David

+0

Siehe http://stackoverflow.com/questions/2609344/how-to-format-individual-dropdownlist-items-color-etc-during-ondatachinding-e –

+0

@MehdiDehghani Extra CSS-Datei ist nicht erforderlich. Ich modifiziere andere ASP-Steuerattribute erfolgreich mit den '