• DropdownList的处理总结


    创建一:
    List<SelectListItem> items = new List<SelectListItem>()
    { 
    	new SelectListItem(){Text="Text1",Value="Value1",Selected=false}, 
    	new SelectListItem(){Text="Text2",Value="Value2",Selected=true}, 
    	new SelectListItem(){Text="Text3",Value="Value3",Selected=false}, 
    	new SelectListItem(){Text="Text4",Value="Value4",Selected=false} 
    }; 
    ViewData["Categories"] = items; 
    前台:
    @Html.DropDownListFor(model => model.ClassId, ViewData["Categories"] as List<SelectListItem>"请选择")
    
    创建二:
    List<Models.T_CMS_Class> list = db.T_CMS_Class.ToList();
    SelectList items = new SelectList(list, "ClassId", "ClassName");
    ViewBag.ClassId = items;
    前台:
    @Html.DropDownListFor(model => model.ClassId, ViewBag.ClassId as SelectList, "请选择")
    @Html.ListBoxFor(model => model.ClassId, ViewBag.ClassId as List<SelectListItem>"请选择")
    
    创建三:
    List<SelectListItem> items = new List<SelectListItem>();
    items.Add(new SelectListItem() { Text = "001", Value = "1", Selected = false });
    items.Add(new SelectListItem() {Text = "002", Value = "2", Selected = false });
    ViewData["Categories"] = items;
    前台:
    @Html.DropDownListFor(model => model.ClassId, ViewData["Categories"] as List<SelectListItem>"请选择")
    
    
    创建四:
                BLL.Sorts sortbll = new BLL.Sorts();
                ViewBag.Select = sortbll.GetList().Select(d => new SelectListItem()
                {
                    Text = d.Sname,
                    Value = d.Id.ToString(),
                    Selected = (model.Sid == d.Id) ? true : false
                });
    
    前台:
    @Html.DropDownListFor(model => model.Sid, ViewBag.Select as List<SelectListItem>, "请选择")
    
    
    
    创建5
    ViewBag.MusicType = new SelectList(typebll.GetList(), "TypeId", "TypeName");
                        ViewBag.MusicType = new SelectList(typebll.GetList(), "TypeId", "TypeName", MusicType);
    

      

  • 相关阅读:
    Qualcomm download 所需要的 contents.xml
    “临界知识”的3个底层思维与方法,98%的人都不知道!
    什么是临界知识
    做一个会学习的人
    有效的结构化思维训练,MECE分析法
    那些一眼看透本质的人,逻辑都是这样形成的!
    js设计模式--策略模式
    数学——抽象与具体相结合
    使用POI解析Excel
    合成复用原则——面向对象设计原则
  • 原文地址:https://www.cnblogs.com/Gyutao/p/3434193.html
Copyright © 2020-2023  润新知