2011-04-01 106 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中。

相关问题