User61956409 posted
Hi phmaspnet,
how to get data in to dropdownlist using .net core
You can refer to the following example to populate DropDownList and get the selected data.
TestDDL View:
<div class="row">
<div class="col-md-4">
<form asp-action="UserSelection">
<div class="form-group">
<select asp-for="ItemIndex" asp-items="@Model.ItemList"></select>
</div>
<div class="form-group">
<input type="submit" value="Submit" class="btn btn-default" />
</div>
</form>
</div>
</div>
TestDDL action:
public IActionResult TestDDL()
{
List<item> items = new List<item>() { new item() { Id = "1", Value = "Item1" }, new item() { Id = "2", Value = "Item2" }, new item() { Id = "3", Value = "Item3" } };
TestViewModel model = new TestViewModel();
model.ItemList = new SelectList(items.AsEnumerable(), "Id", "Value");
return View(model);
}
TestViewModel class:
public class TestViewModel
{
public string ItemIndex { get; set; }
public SelectList ItemList { get; set; }
}
item class:
public class item
{
public string Id { get; set; }
public string Value { get; set; }
}
UserSelection action:
public string UserSelection(string ItemIndex)
{
return $"The index of your selected option is {ItemIndex}";
}
Test Result:

wat is the use UIHint in mvc
UIHintAttribute specifies the template or user control that Dynamic Data uses to display a data field, for detailed information,
please check the link.
With Regards,
Fei Han