下拉列表中的图像

时间:2009-07-03 12:19:32

标签: c# asp.net drop-down-menu

您好我想在asp.net下拉列表框中放置图像和一些数据。

有人可以给我一个示例代码来实现这个功能吗?

国家/地区标志+国家/地区名称 - >在同一个列表项

8 个答案:

答案 0 :(得分:19)

您可以使用 jQuery Image Dropdown

http://marghoobsuleman.com/jquery-image-dropdown

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)