Member 11543248 Ответов: 1

Как создать поисковый ограниченный раскрывающийся список ASP


У меня есть ограниченный выпадающий список в моей веб-форме ASP.
она ограничена вот так:
я попытался использовать JQuery (select2.js, dropdownsearchable.js) но ничего не работает!
есть идеи, пожалуйста?

Что я уже пробовал:

<pre><div class="form-group">
                
                <asp:DropDownList  ID="myDDL" runat="server" CssClass="form-control" AutoPostBack="true" DataSourceID="MyDS" DataTextField="EName" DataValueField="AID"></asp:DropDownList>
                <asp:SqlDataSource ID="MyDS" runat="server" ConnectionString="<%$ ConnectionStrings:Conn %>" SelectCommand="NamesListSP" SelectCommandType="StoredProcedure"></asp:SqlDataSource>
            </div>

Richard Deeming

Покажите нам, что вы пробовали, и объясните, что именно - ничего не работает" означает.

1 Ответов

Рейтинг:
2

Vincent Maverick Durano

Не следует смешивать реализацию на стороне сервера с реализацией на стороне клиента. Стандарт ASP.NET элемент управления DropDownList является серверным элементом управления и не поддерживает функцию поиска из коробки. Вот что вы можете сделать:

Если вы хотите реализовать серверный подход, то можете попробовать: AJAX Control Toolkit ComboBox[^]

Если вы хотите реализовать подход на стороне клиента, то используйте jQuery Autocomlete: Варианты выпадающего списка автозаполнения в ASP.NET[^]. Вы также можете использовать jQuery Select2, как вы уже упоминали.

Есть много примеров в интернете, которые демонстрируют, как это реализовать. Просто сделайте быстрый поиск в google о "DrodownList автозаполнения в ASP.NET-чтобы получить больше примеров.