Поиск Asp.Net, найденные изменения при нажатии клавиш - PullRequest
1 голос
/ 31 марта 2009

Я пытаюсь реализовать панель поиска в Asp.Net, где результаты меняются с каждым нажатием клавиши. Я хочу, чтобы панель поиска содержала выпадающий список доступных результатов, относящихся к тому, что они уже набрали.

Так что, если вы искали состояния и ввели M, в нем были бы перечислены все состояния, начинающиеся с M, но если вы добавите к этому i ... это приведет к усечению результатов только до тех, которые начинаются с Mi.

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

Есть ли более простой способ сделать это?

Ответы [ 2 ]

1 голос
/ 31 марта 2009

Попробуйте автозаполнение AjaxControl Toolkit ..

http://www.asp.net/AJAX/AjaxControlToolkit/Samples/AutoComplete/AutoComplete.aspx

0 голосов
/ 31 марта 2009

Я бы использовал jQuery вместе с его методом $ .autocomplete, поскольку он гораздо более настраиваемый.

Больше информации и демо здесь .

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...