background

UI for ASP.NET Core

ASP.NET Core DropDownList

  • Offer your users a choice between a list of predefined options with the ASP.NET Core DropDownList component.
  • Part of the Telerik UI for ASP.NET Core library along with 110+ professionally designed UI components.
  • Includes support, documentation, demos, virtual classrooms, Visual Studio Code Extensions and more!
Telerik UI for ASP.NET Core DropDownList - Header
  • Deliver Feature-rich Dropdown List of Items

    ASP.NET Core DropDownList offers a lightweight but feature-rich drop-down list of items. Users can select a single item from a predefined list, they can search and filter the list. You have full control over the looks of your drop-down list thanks to the many built-in features such as grouping, virtualization, templates and themes. The semantic rendering improves app responsiveness and makes your web pages SEO friendly. And you also get a ton of standard features like the user-friendly interface, enhanced mobile support, keyboard support, RTL support, and a and rich API with a comprehensive set of events.  

    Telerik UI for ASP.NET Core DropDownList Overview
  • ASP.NET Core DropDownList Data Binding

    Bind ASP.NET Core DropDownList to a wide range of data sources: static arrays, local or remote data, or even Web API endpoints. You can configure the data binding in just a few steps.  

     

    Telerik UI for ASP.NET Core Data Binding
  • With the built-in virtualization feature, the DropDownList component displays large data sets quickly and efficiently. When the user scrolls through the list, the control retrieves only a specified data size instead of requesting the whole data set at once. 

     

    Telerik UI for ASP.NET Core DropDownList Virtualization
  • Adaptive Mode

    Setting the AdaptiveMode parameter to AdaptiveMode.Auto provides you with a mobile-friendly rendering of the DropDownList suggestion popup. This mode allows the picker component to change its rendering and automatically adapt to the current screen size.

    See the Telerik UI for ASP.NET Core DropDownlist Adaptive Rendering Demo

    Telerik-UI-for-ASP.NET Core-DropDownList-Component-Adaptive-Rendering
  • Save space while retaining the context of form fields with the DropDownList Floating Label feature. Create a smoother and more efficient experience for end-users by adding a label that moves above the input field upon clicking.

    See the ASP.NET Core DropDownList Floating Label demo

    Telerik UI for ASP.NET Core DropDownList Built-in Floating-Label
  • Cascading DropDownList

    With the ASP.NET Core DropDownList control, you can easily cascade drop-down lists to create a hierarchy. This allows you to automatically filter the items in a subordinate list based on the selection in the superior list. As you would expect, the result is an improved user experience. 

    See the Cascading DropDownList Demo 

    Telerik UI for ASP.NET Core DropDownList Cascading Dropdown
  • Grouping DropDown List Items ​

    The ASP.NET Core DropDownList allows you to easily group similar items into categories. These groups are visual aids that ease the navigation and enhance the user experience.  

     
    Telerik UI for ASP.NET Core DropDownList Grouping
  • Customize DropDown Lists with Templates

    Take advantage of the full control over the appearance of the ASP.NET Core DropDownList. Through our templates, you can command how an item, a selected value, or pop-up headers and footers are rendered.  


    Telerik UI for ASP.NET Core Customize Drop-Down Lists with Templates
  • Enhance the user experience with efficient filtering. The filter kicks in immediately after you start typing. With only a few settings, you can quickly adjust the ASP.NET Core DropDownList for client or server filtering. 

     

    Telerik UI for ASP.NET Core DropDownList-Client-and-Server-Filtering
  • DropDownList HTML Helpers and Tag Helpers

    With Telerik UI for ASP.NET Core you are free to choose the development approach that best suits your needs. Enjoy the HTML-like development experience and the rich IntelliSense that come with the ASP.NET Core DropDownList Tag Helper. Or use the convenient HTML Helper. We have both, the decision is yours.     

     

    See the DropDownList Tag Helper Demo  

    Telerik UI for ASP.NET Core HTML and Tag Helpers
  • DropDownList Built-in Validation

    Utilize the built-in client and server validation of ASP.NET Core with our ASP.NET Core DropDownList control. This ensures that you can properly display validation messages if a data processing error occurs 

  • Rich API ​

    Telerik UI for ASP.NET Core comes with a complete server-side API. You can configure all features of the DropDownList component with simple API calls designed to feel natural. Since the server-side wrappers output JavaScript, you also have full access to the client-side API for maximum control in the browser.  

     

    ASP.NET Core Charts Server-Side and Client-Side API
  • Declarative Initialization

    Declarative initialization—a feature that serializes the component declaration as an MVVM declarative configuration instead of an inline initialization script—is supported in Telerik UI for ASP.NET Core DropDownList. It is beneficial in cases when the Content Security Policy (CSP) is enabled as it eliminates the requirement to call the methods that defer the initialization script generated after the component's HTML markup.

    See Telerik UI for ASP.NET Core DropDownList declarative initialization demo

  • Right-to-Left (RTL) Support

    Use the ASP.NET Core DropDownList control in any application. Even if you design it for languages like Arabic or Hebrew, where users read from right to left. With only a few settings, you can adjust the RTL (Right to Left) feature and rearrange the DropDownList in your application.   


    Telerik UI for ASP.NET Core RTL Support
  • Accessibility and Keyboard Navigation

    The Semantic HTML approach and the support of accessibility standards like WCAG, Section 508, and WAI-ARIA attributes for screen readers make it easier for users with disabilities to utilize the ASP.NET Core DropDownList.  


    Our control comes with a built-in keyboard navigation support that allows users to easily interact with the DropDownList in your application through their keyboard.   

    Telerik UI fro ASP.NET Core Accessibility
  • Theming

    The Telerik UI for ASP.NET Core DropDownList has 20+ built-in themes and swatches. Explore the Default (our own styling), Material (based on the Material Design guidelines), Bootstrap (which looks like the Bootstrap styling to integrate better) and Fluent (based on Microsoft Fluent UI) themes and choose the swatch that best suits your application. You can easily customize any theme with a few lines of CSS or create a new one to match your colors and branding with the  Progress SASS ThemeBuilder application

    Telerik UI for ASP.NET Core DropDownList Theming
  • Also Available...

    The DropDownList component is also available for these popular Web frameworks:

Frequently Asked Questions

  • Why should I choose the Telerik UI for ASP.NET Core DropDownList?
    • The Telerik UI for ASP.NET Core DropDownList enables you to build a functional, well-styled dropdown in half the time thanks to built-in features like grouping, virtualization, templates and themes.
    • Just like any ASP.NET Core component, the DropDownList is highly accessible, responsive, and customizable allowing you to deliver engaging and consistent UI experience.
    • The component is part of Telerik UI for ASP.NET Core, a professional grade UI library with 110+ components for building modern and feature-rich applications.
    • The ASP.NET Core DropDpwnList is frequently updated to ensure compatibility and cover user demands. If you see something missing, simply request it in the Telerik UI for ASP.NET Core Feedback portal.
    • With Telerik UI for ASP.NET Core you get access to a fast-responding support team on standby with 97% satisfaction rates.
    • Each feature of the DropDownList is meticulously documented and visualized by a demo.
  • How can I try the Telerik UI for ASP.NET Core DropDownList component?

    You can try each Telerik UI for ASP.NET Core component without paying anything or having to provide any payment details by simply signing for the free 30-day trial. During the evaluation, you will have access to all ASP.NET Core components, technical support, demos, documentation, and on-demand technical training.

  • Are there any other drop-down type components in Telerik UI for ASP.NET Core?

    Yes, the ASP.NET Core UI library from Progress Telerik includes multiple date inputs, each designed to serve a specific purpose. Check them out:

  • Where can I buy the Telerik UI for ASP.NET Core DropDownList?

    The DropDownList is part of Telerik UI for ASP.NET Core, a professional grade UI library with 110+ components for building engaging, consistent, and feature-rich applications. You can buy the suite online or contact our sales team.

    You can, of course, decide to purchase a DevCraft license. It bundles all Progress Telerik .NET and JavaScript UI components.

  • How easy is it to get started with Telerik UI for ASP.NET Core DropDownList?

    Getting started with any of the Telerik UI for ASP.NET Core components is easy. As a first step we recommend signing up for a trial (or purchase a license if you wish) and then see the extensive DropDownList getting started documentation. You can also play with the available demos and explore the source code behind each of the examples.

    We also advise you to see the Getting the Most out of the Telerik UI for ASP.NET Core DropDownList blog post.

  • Can I integrate the Telerik UI for ASP.NET Core DropDownList with other components?

    Yes, of course – we believe that no input stands alone. The common use cases involve using the DropDownList together with Telerik UI for ASP.NET Core Form component or with the Data Grid.

    If you need to collect feedback information from your clients like how they learned about your business—the easiest way to do that is to set up a Form with a DropDownList containing the list of available options on the web app.

    If you have a requirement to add a dropdownlist to a Grid component’s column to further facilitate data entry, you can easily do that. It limits the entry choices for a selected column, speeds up data entry and reduces errors caused by fatigue.

All ASP.NET Core Components

Next Steps