Мне нужно сделать выпадающий список с возможностью поиска для некоторых тегов. Для обработки пост-запроса мне нужно знать идентификаторы тегов в базе данных, потому что они должны быть связаны с известным вопросом в БД, поэтому мой список выбора выглядит следующим образом:
var tagList = new SelectList(tags.Select(t => new {Value = t.TagId, Text = t.Name})
, затем я создать выпадающий список с этой строкой:
@Html.DropDownList("Tags", tagList, new {id = "tagView", multiple = "multiple"})
Я использую select2 для поиска с раскрывающимся списком. Проблема в том, что когда я печатаю номер, который является идентификатором тега в поиске, он выбирает тег с этим номером в БД, а также создает новый тег с этим номером. Мне нужно сделать, чтобы пользователь не мог искать по номеру тега, и он будет создан только как отдельный тег.