Отключить значение и оставить только текстовый поиск в выпадающем списке asp.net - PullRequest
0 голосов
/ 24 апреля 2020

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

var tagList = new SelectList(tags.Select(t => new {Value = t.TagId, Text = t.Name})

, затем я создать выпадающий список с этой строкой:

@Html.DropDownList("Tags", tagList, new {id = "tagView", multiple = "multiple"})

Я использую select2 для поиска с раскрывающимся списком. Проблема в том, что когда я печатаю номер, который является идентификатором тега в поиске, он выбирает тег с этим номером в БД, а также создает новый тег с этим номером. Мне нужно сделать, чтобы пользователь не мог искать по номеру тега, и он будет создан только как отдельный тег.

...