Html.DropDownList()的用法


Html.DropDownList()賦默認值:

頁面代碼如下:

  <% 
                List<SelectListItem> list = new List<SelectListItem> {

                new SelectListItem { Text = "啟用", Value = "0",Selected = true},

                new SelectListItem { Text = "禁用", Value = "1" } };
  %>//list儲存dropdownlist的默認值
 <%=Html.DropDownList("state",list,Model.state) %>  //state為實體的屬性,默認選中"啟用"

Html.DropDownList()從數據庫讀取值:

頁面代碼如下:

<%= Html.DropDownList("Category", ViewData["Categories"] as SelectList,"--請選擇--",new { @class = "my-select-css-class" } )%>

Controllers代碼:

public ActionResult Create() 

{
        List<Category> categories = categoryService.GetAll();
        ViewData["Categories"] = new SelectList(categories, "Id", "Name");
        return View();
}

下面是我自己的代碼:

頁面代碼如下:

<!--數據庫提取數據 -->

<p>產品分類:<%=Html.DropDownList("category")%></p>

<!--手動設置數據-->

     <p>狀態:<%=Html.DropDownList("status")%></p>

Controllers代碼:

ViewData["category"] = new SelectList(CategoryManager.GetList(),"id","name"); List<SelectListItem> list = new List<SelectListItem> { new SelectListItem { Text = "啟用", Value = "0",Selected = true}, new SelectListItem { Text = "禁用", Value = "1" } }; ViewData["status"] = list;


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM