I am working with MVC and trying to show dropdownlist with some value selected.
ViewData["History"] = new List<SelectListItem>() { new SelectListItem() { Text = "Never", Value = "-1" }, new SelectListItem() { Selected=true, Text = "7", Value = "7"},
new SelectListItem(){ Text="14", Value="14"},new SelectListItem(){ Text="Forever", Value="999"}};
And in my View code
<p>
<label>History</label>
<%= System.Web.Mvc.Html.SelectExtensions.DropDownList(Html, "History", (IEnumerable<SelectListItem>)(ViewData["History"])) %>
</p>
Dropdown is rendered correctly, but selected value is not shown. First option is selected by default.
How to make selected option work ?