Автозаполнение jQuery в веб-формах ASP.NET?

Кто-нибудь использовал jQuery для заполнения списка автозаполнения в текстовом поле с помощью веб-форм ASP.NET? Если да, то может ли кто-нибудь порекомендовать хороший метод? Из того, что я читал до сих пор, кажется, что большинство людей используют списки с разделителями, а не JSON, чтобы вернуть элементы. Я открыт для любых идей, которые помогут мне быстро приступить к работе.

Стоит ли изучать PHP в 2026-2027 годах?
Стоит ли изучать PHP в 2026-2027 годах?
Привет всем, сегодня я хочу высказать свои соображения по поводу вопроса, который я уже много раз получал в своем сообществе: "Стоит ли изучать PHP в...
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Приемы CSS-макетирования - floats и Flexbox
Приемы CSS-макетирования - floats и Flexbox
Здравствуйте, друзья-студенты! Готовы совершенствовать свои навыки веб-дизайна? Сегодня в нашем путешествии мы рассмотрим приемы CSS-верстки - в...
Тестирование функциональных ngrx-эффектов в Angular 16 с помощью Jest
В системе управления состояниями ngrx, совместимой с Angular 16, появились функциональные эффекты. Это здорово и делает код определенно легче для...
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Пользовательский скаляр GraphQL
Пользовательский скаляр GraphQL
Листовые узлы системы типов GraphQL называются скалярами. Достигнув скалярного типа, невозможно спуститься дальше по иерархии типов. Скалярный тип...
1
0
9 702
3
Перейти к ответу Данный вопрос помечен как решенный

Ответы 3

Ответ принят как подходящий

В сети есть много-много примеров. Я использовал его раньше, и если я помню, вам нужно только создать aspx, который будет возвращать совпадающие термины в виде списка, разделенного <BR/>:

http://www.dyve.net/jquery/?autocomplete

В документации в примере показан php, но нет никакой разницы в том, как работает сам плагин, и в результате мне не пришлось делать ничего особенного.

Из документации:

> $("#input_box").autocomplete("my_autocomplete_backend.php");

In the above example, Autocomplete expects an input element with the id "input_box" to exist. When a user starts typing in the input box, the autocompleter will request my_autocomplete_backend.php with a GET parameter named q that contains the current value of the input box. Let's assume that the user has typed "foo"(without quotes). Autocomplete will then request my_autocomplete_backend.php?q=foo.

The backend should output possible values for the autocompleter, each on a single line. Output cannot contain the pipe symbol "|", since that is considered a separator (more on that later).

An appropiate simple output would be: foo fool foot footloose foo fighters food fight

Я уже сталкивался с этим раньше, но мне просто было интересно, есть ли другие часто используемые плагины. Хотя этот отлично работает. Спасибо за вклад.

Mark Struzinski 30.10.2008 20:48

Я сделал руководство, чтобы сделать это с помощью asp.net mvc, но оно должно быть почти идентичным для традиционных веб-форм:

http://blogs.msdn.com/joecar/archive/2009/01/08/autocomplete-with-asp-net-mvc-and-jquery.aspx

Я написал Asp.Net WebControl и некоторые методы расширения Asp.Net MVC, обертывающие виджет автозаполнения JQuery UI.

Я также написал документацию о том, как реализовать рабочий ресурс, предоставляющий результат JSon.

Вы можете найти его по адресу:

http://autocompletedotnet.codeplex.com/

Надеюсь, это поможет

Другие вопросы по теме