Как сделать autocomplete при помощи стороннего сервиса

Моя задача сделать поле для ввода, в котором при написании отправляются запросы к сервису dadata и возвращают возможные значения ввода, которые пользователь может выбрать из выпадающего списка. В моей задумке это должно выглядеть как-то так: введите сюда описание изображения Для запросов я создал такой метод

public async void NameResponse(string nameCurrency)
    {
                /*код запроса*/
                var parsed = JsonConvert.DeserializeObject<JsonResponse>(content);
                ViewBag.dictValute = new Dictionary<string, string>();//словарь хранит имя валюты - код
                foreach (var str in parsed.Suggestions)
                {
                    ViewBag.dictValute[str.Value] = str.Data.Strcode;
                }

            }
        }
    }

Как это лучше реализовать? Как обычный <input> или лучше <select>? О каких функциях Jquery мне стоит почитать, чтобы понять как сделать это?


Ответы (0 шт):