How can I get the selected value from the DropDown in MVC? I want to assign it to a variable.
This is my controller action:
public ActionResult Drop()
{
List<SelectListItem> items = new List<SelectListItem>();
items.Add(new SelectListItem { Text = "Action", Value = "0" });
items.Add(new SelectListItem { Text = "Drama", Value = "1" });
items.Add(new SelectListItem { Text = "Comedy", Value = "2" });
items.Add(new SelectListItem { Text = "Science Fiction", Value = "3" });
items.Add(new SelectListItem { Text = "Horror", Value = "4" });
items.Add(new SelectListItem { Text = "Art", Value = "5" });
ViewData["Options"] = items;
}
This is my view:
@Html.DropDownList("Options", ViewData["Options"] as SelectList, "--Select Item--")
View
Controller
Add a new action