Перезагрузите SelectList в Razor DropDownList, используя Javascript или JQuery - PullRequest
0 голосов
/ 27 февраля 2020

У меня есть страница с использованием @Html.DropDownList, которая заполняется с помощью c# помощника ...

@Html.DropDownList("CategoryList", CSharpHelper<type>(LookupCategory), "Please select a Category")

CSharpHelper - это метод Generi c C#, который возвращает SelectList на основе переданного типа.

На той же странице есть другие элементы управления, которые дают возможность добавлять записи в ту же таблицу базы данных, из которой заполняется этот DropDownlist. Поэтому, очевидно, я бы хотел, чтобы любые новые записи были включены в DropDownList.

Длинная история, но я не могу изменить любой код, который запускается при добавлении новой записи в базу данных. Поэтому мне нужно было бы выполнить некоторую перезагрузку / повторную привязку, когда я нажимаю кнопку на странице ПОСЛЕ записи в базу данных.

Я надеюсь, что есть какой-то Javascript / Jquery решение, которое может помочь в такой ситуации?

...