您好我想在asp.net下拉列表框中放置图像和一些数据。
有人可以给我一个示例代码来实现这个功能吗?
国家/地区标志+国家/地区名称 - >在同一个列表项
答案 0 :(得分:19)
您可以使用 jQuery Image Dropdown :
http://marghoobsuleman.com/jquery-image-dropdown
(来源:marghoobsuleman.com)
<script language="javascript">
$(document).ready(function(e) {
try {
// target some ids
MSDropDown.init("#combo1, #combo2");
//by wild card
MSDropDown.init("#divid select");
//or
MSDropDown.init("#formid select");
} catch(e) {
alert(e);
}
})
</script>
答案 1 :(得分:2)
答案 2 :(得分:2)
试试这个,这是最好的解决方案之一......也是最简单的
http://www.obout.com/combobox/icons/aspnet_icons_database.aspx
答案 3 :(得分:1)
我没有尝试使用此JQuery Combo-Box,,但是从屏幕截图中看,组合框中的项目可能包含一个图像。也许你可以对此进行更多研究。
答案 4 :(得分:0)
使用标准下拉列表,您无法实现此目的。
您需要编写一个不基于下拉列表的自定义服务器控件。
答案 5 :(得分:0)
使用C#中的原始下拉列表/组合框无法实现此目的。底层控件仅支持文本,而不支持text + image的组合。
您需要编写自定义控件或使用类似jQuery的内容来构建下拉列表,并使用代码填充结果。
答案 6 :(得分:0)
没错,标准工具不接受图片,尝试使用自定义工具。
尝试使用此免费工具:http://controlsbuilder.com/tools/CustomDropDownList.aspx
答案 7 :(得分:0)