как написать сразу искать (c #) - PullRequest
1 голос
/ 13 ноября 2011

Я использую визуальный веб-разработчик для создания базового интерфейса с одной таблицей БД. Я пытаюсь сделать что-то вроде мгновенного поиска Google. У меня есть страница поиска, которая содержит одно текстовое поле, одну кнопку и вид сетки. Я ввожу строку в текстовое поле, нажимаю кнопку и получаю результаты в виде сетки.

Я пытаюсь использовать событие textchanged в текстовом поле и разрешить автоответчик, но поиск все равно не работает так, как я хочу.

Что мне не хватает и как мне создать поиск, как показано выше?

1 Ответ

3 голосов
/ 13 ноября 2011

Мы реализовали тип поиска Google Instant, используя следующее:

  1. Плагин TypeWatch: Плагин TypeWatch вызывает событие x миллисекунд после того, как пользователь перестает печатать в текстовом поле. Может быть настроен на активацию после ввода нескольких символов.
  2. Функция поиска на стороне сервера: Реализуйте поиск и выставьте его в URL на вашем сайте, чтобы вы могли отправлять запросы и возвращать json объекты с результатом.
  3. Ajax-вызов: Когда вызывается событие typewatch, выполните ajax-вызов к конечной точке поиска и отобразите результаты.
...