There is simple code that I used for dropdownlist in asp.net mvc:
In Controller :
List<SelectListItem> dropdownItems = new List<SelectListItem>(); dropdownItems.AddRange(new[]{ new SelectListItem() { Text = "Option One", Value = "1" }, new SelectListItem() { Text = "Option Two", Value = "2" }, new SelectListItem() { Text = "Option Three", Value = "3" }}); ViewData.Add("DropDownItems", dropdownItems);
And, in cshtml :
@Html.DropDownList("Types", ViewData["DropDownItems"] as List<SelectListItem>) @Html.ValidationMessageFor(model => model.Types)
Mojtaba
source share