Как показать предложения из списка строк, извлеченных как json, в форме в представлении? - PullRequest
0 голосов
/ 13 мая 2019

Я работаю над проектом веб-приложения, в котором мне нужно принять участие от пользователя.Но я хочу, чтобы вход был любым из списка .Поскольку список был бы огромным, я не могу поместить его в раскрывающийся список.Список можно получить в формате json , вызвав метод в AdminController .

Этот метод в AdminController возвращает файл json, содержащийсписок строк (курсов):

public JsonResult gclist() {
        return Json(repObj.clist());
    }

Здесь reObj.clist () возвращает список из строки типа и gclist () возвращает этот список в формате json.

Это разделение формы, которое принимает ввод от пользователя:

<div class="form-group column">
    <label asp-for="Course" class="control-label"></label>
    <input asp-for="Course" class="form-control" placeholder="Enter The Course Name" />
</div>

Как я могу заставить страницу извлекать весь списокпри вызове gclist , как только он загрузится, и когда пользователь начнет вводить данные в форме, аналогичные предложения начнут отображаться в форме (предложения курсов из списка).

Например:

Предположим, в списке есть ['Apple', 'Banana', 'Grapes', ...] Пользователь вводит "a": должны появиться первые 10 элементов, начинающиеся с или имеющие "a".Как здесь, предложение будет иметь ' A pple', 'B a n a n a ', 'Gr a pes '

Пользователь продолжает вводить «ap»: должны появиться первые 10 элементов, начинающиеся с или имеющие «ap».Так как здесь предложения будут иметь ' Ap ple', 'Gr ap e'.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...