So I'm building an MVC4 app, and I cannot get Html.DropDownList to behave at all. All the actual page is showing is a submit button, and it doesn't actually render the drop down list.This is the controller:\[code\] public ActionResult Index() { var items = new SelectList( new[] { new { Value="http://stackoverflow.com/questions/14390616/ships", Text="Ship" }, }, "Value", "Text" ); ViewData["tableitems"] = items; return View(); }\[/code\]And this is the view:\[code\]@using (Html.BeginForm("Search", "Encyclopedia", FormMethod.Get)) { @*<select id="table" name="table"> <option value=""></option> <option value="http://stackoverflow.com/questions/14390616/ships">Ship</option> </select>*@ Html.DropDownList("table", ViewData["tableitems"] as SelectList, "Ship" ); <input type="submit" value="http://stackoverflow.com/questions/14390616/view" />}\[/code\]I've been searching online for hours trying various permutations, but I can't get it. Can anyone point out what I'm doing wrong?