asp mvc 4 - реализовать живой поиск, подобный примеру сайта Discogs.com - PullRequest
0 голосов
/ 14 мая 2019

Я ищу предложение о «наилучшем» способе реализации следующей функции:

Я хочу создать окно поиска в ASP.NET MVC 4, которое отправит введенный текст на сервер, без предварительной предварительной загрузки полного списка и использования ajax для фильтрации его на стороне клиента.

Рабочий пример этой функции можно увидеть здесь: Discogs.com Если вывведите «Дэвид Боуи» в поле поиска, он должен отправить запрос на сервер, и он отображает первые n результатов под окном поиска.

Я хочу свернуть свою собственную версию этого, но мне нужно немногоруководство.Если кто-то создавал подобные вещи раньше, не могли бы вы указать мне правильное направление?

Я ищу:

  • Как настроить вызов на сервере.Я экспериментировал с ajax и я как бы заставил работать живой поиск , но в этом эксперименте я сначала извлекал полный набор данных с сервера и использовал ajax для фильтрации его на стороне клиента.Я хочу реализовать поиск, который отправляет значение поиска в качестве параметра для хранимой процедуры по keyup.Почему-то я не могу найти хороший учебник по этому вопросу.
  • Как отображать результаты поиска в виде категорий с вкладками непосредственно под окном поиска, подобно тому, как они отображаются в Discogs.Я понятия не имею, как это сделать, поэтому я надеялся, что кто-нибудь укажет мне правильное направление.Все учебники, которые я нашел, показывают, как отображать результаты в полноэкранном или частичном режиме, но я не нашел того, что искал.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...