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);
    

      

  • 相关阅读:
    【和我一起学python吧】Python安装、配置图文详解
    【和我一起学python吧】初学Python,版本如何选择?
    CSS使用简介
    css样式表中的样式覆盖顺序
    转载-ActiveMQ通过JAAS实现的安全机制
    消息队列开发记录笔记-ActiveMQ
    转载-使用消息队列的 10 个理由
    在linux或mac终端下将命令结果输出到文件保存
    ideviceinstaller命令(类似android的adb)
    mac安装mysql及导库
  • 原文地址:https://www.cnblogs.com/Gyutao/p/3434193.html
Copyright © 2011-2022 走看看