DropDownList
Read Data from ViewBag
//https://stackoverflow.com/questions/19986057/using-html-dropdownlist-helper-with-a-viewbag-list
@{
IEnumerable<MyItemType> CDrop = ViewBag.Cat;
List<SelectListItem> selectList = new List<SelectListItem>();
foreach (var c in CDrop)
{
SelectListItem i = new SelectListItem();
i.Text = c.Decsription.ToString();
i.Value = c.TypeID.ToString();
selectList.Add(i);
}
}
public ActionResult Index()
{
List<SelectListItem> ObjItem = new List<SelectListItem>()
{
new SelectListItem {Text="Select",Value="0",Selected=true },
new SelectListItem {Text="ASP.NET",Value="1" },
new SelectListItem {Text="C#",Value="2"},
new SelectListItem {Text="MVC",Value="3"},
new SelectListItem {Text="SQL",Value="4" },
};
ViewBag.ListItem = ObjItem;
return View();
}
Useful Resources
http://kevintsengtw.blogspot.tw/2011/07/aspnet-mvc-dropdownlist.html