C# 定制下拉列表的好方法是什么?(需要在提供的屏幕截图中看起来像DDL)

C# 定制下拉列表的好方法是什么?(需要在提供的屏幕截图中看起来像DDL),c#,jquery,asp.net,C#,Jquery,Asp.net,我正在寻找一种方法,使ASP.NET C#中的常规DropDownList控件成为DropDownList的样式,如下面的屏幕截图所示 经过搜索,我的理解是可以通过添加CSS来实现,尽管我对此表示怀疑。 另一个可行的选择是使用JQuery,尽管我是这方面的新手 我的dropdownlists已经存在了,我只是想将它们的外观调整到屏幕截图中的那个 我该怎么办 谢谢 其中一个问题与你的问题很接近 为所有DropDownList指定任何样式名称,然后使用该名称初始化它们,一个简单的示例: <s

我正在寻找一种方法,使ASP.NET C#中的常规DropDownList控件成为DropDownList的样式,如下面的屏幕截图所示

经过搜索,我的理解是可以通过添加CSS来实现,尽管我对此表示怀疑。 另一个可行的选择是使用JQuery,尽管我是这方面的新手

我的dropdownlists已经存在了,我只是想将它们的外观调整到屏幕截图中的那个

我该怎么办

谢谢

其中一个问题与你的问题很接近

为所有DropDownList指定任何样式名称,然后使用该名称初始化它们,一个简单的示例:

<script>
jQuery(document).ready(function() 
{
    jQuery(".chzn-select").chosen();
});
</script>

<asp:DropDownList ID="ddlAnyId" runat="server" CssClass="chzn-select" />

jQuery(文档).ready(函数()
{
jQuery(“.chzn select”).selected();
});

我唯一想说的是,这看起来像Mac的样式。。。Windows用户会期望其行为与正常下拉列表相同吗?一致性是关键。检查
选择的JQuery插件
:谢谢,我一定会这么做!看来我可以用这个来完成我想要的!非常感谢。这太棒了!我知道这样的事情应该是可能的,但我很难找到任何我可以使用的东西。谢谢