2012-02-20 48 views
0

以下不起作用。它顯示爲無格式文本。如何從後面的代碼格式化DropDownList的ListItem?

ListItem li = new ListItem(); 
li.Attributes.Add("style", "font-style:italic");   
li.Text = "Select product"; 
li.Value = "0"; 
ddlProducts.Items.Add(li); 
+0

你試過了嗎:li.Attributes [「style」] + =「font-style:italic」;? – 2012-02-20 11:32:40

+0

它不工作。剛剛嘗試。 – Nemo 2012-02-20 11:35:55

+2

我認爲IE瀏覽器(新版本可能會有所不同)會忽略下拉列表中的字體樣式。這可能是它沒有效果的原因。你寫的代碼看起來是正確的。某些瀏覽器使用不受CSS影響的操作系統級別樣式呈現下拉列表。 – SpaceBison 2012-02-20 11:37:21

回答

3

看到這個link.


並非所有的瀏覽器都支持字體樣式選項

0

下拉列表呈現HTML與每一個列表項。並且 不支持樣式中的字體設置。嘗試使用JavaScript。