zoukankan      html  css  js  c++  java
  • 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);
    

      

  • 相关阅读:
    3089:爬楼梯
    7592:求最大公约数问题
    JVM中内存回收深入分析,各种垃圾收集器
    PKU 1064 Cable master
    【面试&笔试】ASP.NET的相关问题
    1027. Colors in Mars (20) PAT
    DB_WRITER_PROCESSES与LOG_ARCHIVE_MAX_PROCESSES
    fedora下体验gentoo安装
    一个整数数组里面,除了两个数之外,其他的数字都出现了两次,写一个程序找出这两个数
    [置顶] export命令-linux
  • 原文地址:https://www.cnblogs.com/Gyutao/p/3434193.html
Copyright © 2011-2022 走看看