Доброго времени суток.
Начал изучать Asp.Net Core MVC и сразу столкнулся с проблемой. Не понимаю и не знаю как сделать поиск контрагентов, например, на странице создания заказа.
Как я вижу это: есть у которого изначально НЕТ ничего не выбор, если начинать в него вбивать текст, то через ajax (если я правильно понял, чтобы не перезагружать страницу) отправляется запрос в контроллер CounteragentsController/SearchByName откуда прилетают все возможные варианты (IEnumerable) и уже полученный список становится возможным для выбора из него 1 контрагента.
Как это сделать? (Правильно ли я думаю или мне нужно смотреть в другую сторону?)
Какие есть best practies в этом деле?
Как лучше создавать такие страницы? Сначала создать заказ, а потом отдельной кнопкой (после создания, например, в списке всех заказов) присваивать ему контрагента?
Илья, мне нужно получить список контрагентов по мере написания текста, чтобы отсеять тех, кто не нужен. Не думаю, что правильно будет выгружать 1000+- записей в 1 поле, чтобы пользователь искал там нужного