2011-04-01 80 views

回答

0

感謝您的代碼。

可能有很多方法可以做到這一點。有一件事要認識到,ASP.NET中內置的控件在他們生成的HTML中是嚴格的。對於許多現代UI /動態方法,它們可能會因爲缺乏靈活性而導致問題。

首先我建議手動編碼HTML,所以它正在如何使用jquery函數。看看其他的Jquery例子,也可能是Jquery UI。

當你快樂時,我會做下面的事情之一。

a)編寫自己的自定義控件或擴展現有的asp:DropDownList。

b)用循環手動在頁面中寫出HTML。這不是優雅或可重用,但如果你沒有編寫自定義控件,然後我會建議a)可能技術上更簡單。

最後。請注意,您完成的HTML不應該將OPTION標記以外的任何內容插入到HTML中的SELECT標記中。如果這是您的方法,您需要重新考慮HTML的結構,因此建議您將其作爲第一套。

希望有所幫助。

1

嗯,我想你會看到它如何在JQuery而不是在asp.net中完成。既然你使用JQuery來設計DropDownList,我會繼續走下去。我不熟悉用於JQuery的UI控件來提供示例,但我會看看是否可以通過JQuery將Button1控件附加到該列表。我在想,也許在你的代碼隱藏中,你動態地創建按鈕控件並將其添加到頁面的控件集合中。然後,讓頁面呈現您的JQuery,以便該按鈕出現在DropDownList中。

相關問題