1 查找DropDownListFor要綁定的數據源
IEnumerable<NewsType> newsTypeList = (from m in db.NewsType select m).ToList();//從數據庫中查找數據。
SelectList slist = new SelectList(newsTypeList, "TypeId", "TypeName");//將查找出來的數據,轉化為列表對象
ViewData["List"] = slist;//使用ViewData對象保存列表對象,在頁面控件綁定時用到ViewData["List"]
2 在頁面上進行綁定
<%: Html.DropDownListFor(model => model.TypeId,ViewData["List"] as SelectList, new { @id = "ddlType" })%>
3 顯示指定項:語法其實和綁定是一樣,程序自己會根據 model.TypeId的值,進行選擇顯示
<%: Html.DropDownListFor(model => model.TypeId,ViewData["List"] as SelectList, new { @id = "ddlType" })%>