В моем контроллере у меня есть это:
ViewData["maskList"] = new SelectList(equipmentRepository.GetMasks(), "Id", "DisplayName");
и затем я привязываю его к своему виду, используя
<div each="var nfa in mfa.NasalFittingAssessment">
${Html.DropDownList("NasalMaskTypeId", ViewData["maskList"] as IEnumerable<System.Web.Mvc.SelectListItem>, new { class = "ddl" })}
</div>
Обратите внимание, что я использую механизм представления искры, поэтому этот DropDownList отображается на странице с помощью цикла. Это означает, что выбранное значение раскрывающегося списка будет меняться на каждой итерации цикла.
Что я не могу понять, так это как передать значение, которое я хочу установить для DropDownList на основе значения, которое в данный момент отображается на экране.