Как мне справиться с выбором нескольких элементов с автозаполнением?Объекты, которые я возвращаю из своего веб-сервиса JSON, содержат идентификатор и метку. Идентификатор - это идентификатор сущности в базе данных, а метка - это некоторый текст, отображаемый для пользователя.
В настоящий моментКогда я выбираю элемент в раскрывающемся списке автозаполнения, значение идентификатора элемента сохраняется в скрытом поле и отображается метка.Когда я удаляю метку, я очищаю идентификатор скрытого поля - это делается путем добавления элемента привязки в DOM, который обрабатывает это.
Теперь я хочу иметь несколько вариантов выбора.Я хочу иметь возможность вводить некоторый текст, получать выпадающий список автозаполнения, выбирать элемент и некоторые другие параметры, а затем нажимать кнопку «Добавить новый» или «Нравится», чтобы иметь возможность выбрать другой экземпляр.
Например, я набрал бы имя человека и получил бы выбор автозаполнения.Я бы выбрал человека, а затем ввел его возраст и нажал «Добавить».Идентификатор, имя и возраст человека будут где-то сохранены, чтобы я мог получить его на стороне сервера, когда отправлю ответ.
Я не совсем уверен, как это сделать?Я думаю о скрытом поле - я предполагаю, что многие скрытые поля с тем же именем / идентификатором появляются на стороне сервера в виде массива, который я затем могу использовать.Но я еще не пробовал это в ASP.NET.
Как вы справились с этой проблемой?