Я пытаюсь создать DIV динамически на основе раскрывающегося списка.
Раскрывающийся список:
<div class="form-group col-md-2">
@Html.LabelFor(model => model.AvailableProcesTypes, "Procestype *")
@Html.DropDownListFor(model => model.ProcesTypeId, Model.AvailableProcesTypes, String.Empty, new { @id = "dropDownListId", @class = "form-control", required = "required" })
@Html.ValidationMessageFor(model => model.ProcesTypeId)
</div>
Поэтому я хочу установить MVC Model.ProcesTypeId с раскрывающимся списком список, а затем визуализировать DIV с кодом ниже. Однако ofcourse ProcesTypeId равен нулю, когда я отображаю страницу и выдает ошибку.
foreach (var item in Model.ProcesTypes.Where(item => item.Id == Model.ProcesTypeId).Select(item =>
item.ProcesTypeWebappConfig).FirstOrDefault())
{
<div class="form-group col-md-2">
@Html.DisplayFor(modelItem => item.DisplayNaam)
@Html.TextBoxFor(modelItem => item.DisplayNaam, new { @class = "form-control" })
</div>
}
Следовательно, есть ли способ заставить код работать? Или для этого нужно использовать jQuery? (Я уже попробовал это, но я не могу заставить это работать, например, динамически создавать div)
Заранее спасибо!