2009-02-11 49 views
1

,如果有使用HTML我ASP的內容的一種方法,我在想:列表框的項目而不是純文本?我問的原因是因爲我想對列表中的每個項目做一些額外的格式化。不僅僅是字體的改變,也可能是文字或表格行旁邊的圖標來劃分每個列表項目。使用HTML的列表框項目

我隱約知道,有可能是一個JavaScript解決這個問題,但我並沒有與它的運氣,因此,如果任何人都可以提供那簡直太好了任何建議或指針。

編輯:我要澄清,我的目標平臺是.NET 2.0和IE6。


彼得,這是非常接近我後。我已經在我的.NET應用程序中做了這個

itemToAdd.Attributes.Add("style", "padding-left: 20px; background: url(" + image + ".gif) no-repeat left center;"); 

這與FF3中的預期完全相同,但是在IE中,圖像由於某些原因而不顯示。有誰知道任何關於在IE中使用背景CSS元素的問題嗎?

回答

0

您可以使用CSS樣式屬性爲listItems中。 但它looks like它只能在Firefox中。


編輯:測試它與IE 6和它的工作。

1

您無法格式化列表框中的項目。你應該設計你自己的列表框。

也許你可以創建項目的HTML表。那麼你可以根據需要進行格式化。 選擇項目,您可以添加無線電或複選框的列。

對於ASP.NET自定義控件這個不錯: JavaScript ListBox Control