background

UI for ASP.NET AJAX

ASP.NET AJAX SearchBox

  • Enable users to easily perform text-based queries with the ASP.NET AJAX SearchBox component. 
  • Part of the Telerik UI for ASP.NET AJAX library along with 120+ professionally designed UI components.
  • Includes support, documentation, demos, virtual classrooms and more!
Telerik UI for ASP.NET AJAX Suite
  • Search Suggestions via AutoComplete

    Enable AutoComplete to allow your users to get suggestions on the items they are looking for. Set a maximum result or a minimum characters typed count to enhance the search experience.

    Telerik UI for ASP.NET AJAX SearchBox - Search Autocomplete
  • Filtering

    RadSearchBox comes with two built in filters: “Contains” and “StartsWith.” Contextual search within specific categories is also available.

    Telerik UI for ASP.NET AJAX SearchBox Filtering
  • Data Binding: Client-Side and Server-Side

    No matter what database you need to use in your project, you can easily bind it to Telerik ASP.NET Search Box control. Bind it either on the server to any ASP.NET data source control (AccessDataSource, SqlDataSource, LinqDataSource, EntityDataSource, ObjectDataSource, XmlDataSource, OpenAccessDataSource), or on the client to ASP.NET Web Services, WCF, ADO.NET, OData services and Page Methods.

    Telerik UI for ASP.NET AJAX SearchBox - data binding
  • Search Context

    The Search Context functionality in Telerik UI for ASP.NET AJAX improves the performance and usability when searching in large data sets by providing context for the search operation. The search context is represented as a simple drop-down giving a choice to select a context item.

    An ItemSelect client-side event is triggered when an item from the search context dropdown is selected. It also contains information about the selected item.

    Check out the Telrik UI for ASP.NET AJAX Search Context demo

    Telerik-UI-for-ASP-NET-AJAX-RadSearchBox-ItemSelect
  • Advanced Customization Capabilities Through Templates and Buttons

    Tailor the header, footer or dropdown of RadSearchBox to your custom scenario through templates, either on the client, or the server. Use the rich button collection and the events they trigger to easily create customized behavior and interactivity for your project.
    Telerik UI for ASP.NET AJAX SearchBox - Templates
  • Lightweight Rendering for Smaller Traffic Between Client and Server

    RadSearchBox for ASP.NET AJAX uses advanced CSS rendering with list items rather than HTML tables in order to keep the page output clean and minimal. The semantic rendering not only improves the responsiveness of your applications but also makes your web pages more easy-to-crawl for search spiders and thus, more SEO-friendly.
  • Optimal Responsiveness

    We have made sure that our Search control for ASP.NET AJAX performs in a way satisfying to your customers. You can decide how many items to show in the drop down initially and upon how many characters typed by the user to start displaying results.
  • Rich Client-Side and Server-Side API for Maximum Flexibility

    To implement advanced and specific scenarios take advantage of the public methods, properties, and events found within RadSearchBox. Almost all user actions raise an event which provides all the arguments you need, both on the client and the server. The multiple public methods and properties give you the freedom to interact with the control and manipulate it not only upon initial load, but also through the whole user session.
  • Keyboard Navigation Support

    RadSearchBox allows your users to use the keyboard for any action they can trigger with the mouse, including using the Enter button to trigger the search or select an item, the Up/Down arrows to navigate the items and Escape to clear the entered text and close the dropdown.
    Telerik UI for ASP.NET AJAX - Keyboard Support
  • Visual Studio Integration and Design-Time Support

    Install Telerik UI for ASP.NET AJAX, the suite containing RadSearchBox, to get the control available in your Visual Studio Toolbox. Drag and drop it onto the design surface and use the SmartTag, the Properties Window or the rich Design-Time wizards to codelessly configure the control and make it fully functional.
  • Built-In Skins

    To customize our SearchBox control for ASP.NET AJAX, all you need to do is set a single property and instantly apply one of the 20 ready-to-use built-in themes, including an innovative mobile skin. Create a consistent look for your apps and save design and front-end development time. You can easily customize our existing skins or create your own with our Visual Style Builder.

    Built-In Skins to Style Your ASP.NET Chart
  • Mobile Support

    Why build a mobile version of your application when the same app can work equally well on mobile and desktop devices? Telerik Search Box control makes this possible by handling touch events in the same manner as those triggered by a keyboard or a mouse. In addition, the control comes with a mobile skin specially designed for a better user experience on touch devices.
    Telerik UI for ASP.NET AJAX Upload (Async) - Mobile Support
  • Cross-Browser Support

    When using the control in your apps, rest assured it behaves as expected and has a consistent look and feel in all major browsers.

    Read the full list of supported browsers
    Cross-Browser Support
Next Steps