У меня есть много выпадающих списков, которые создаются динамически?Му модель:
public class Block
{
public string SelectedField { get; set; }
}
public class Form
{
......
public List<Block> Blocks { get; set; }
public List<SelectListItem> Fields { get; set; } = new List<SelectListItem>()
{
new SelectListItem { Value = "1", Text = "text1"},
new SelectListItem { Value = "2", Text = "text2" },
new SelectListItem { Value = "3", Text = "text3" },
new SelectListItem { Value = "4", Text = "text4"},
new SelectListItem { Value = "5", Text = "text5" }
};
}
как я могу получить выбранные элементы из вида?
@model FormEditor.Models.Form
.......
@for (int i = 0; i < Model.Blocks.Count; i++)
{
@Html.DropDownListFor(x => x.Blocks[i].SelectedField, new SelectList(Model.Fields,"Value","Text"), new { @class= "custom-select" })
этот код возвращает ноль