Я генерирую HTML, используя JS innerhtml.HTML-это выборочный ввод с данными из Viewbag.Когда генерируется выбор, в нем нет элементов.
Точно такой же ввод выбора работает, если не генерируется innerhtml.
for (i = 1; i <= memberCount; i++) {
fullMemberHTML +=
(
'<div class="dropdown">' +
'<select asp-for="Name" class="form-control" asp-items="ViewBag.Name" id="umaModelSelection" onchange="updatePercentages()"><option value="none">Select one</option></select>' +
'</div>'
);
}
document.getElementById("memberInfo").innerHTML = fullMemberHTML;
Когда я запускаю сгенерированный HTML с помощью JS innerhtml,select появляется, но только с одним контентом.Я пытаюсь заполнить его, используя содержимое Viewbag.Name.
Обратите внимание, что select получает содержимое Viewbag, если оно не сгенерировано JS innherhtml
Спасибо за вашу помощь