zoukankan      html  css  js  c++  java
  • ASP.NET MVC中实现数据库填充的下拉列表 .

    一、在Control中取出数据源 (只要名称和值)

    在我的例子中,取出的是一个文章分类表,其中名称和值分别为Catename和ID ,然后将其写进泛型,通过ViewData传递     

                category_cs cs=new category_cs ();

                var item= cs.Findall();                    //前边两步是通过LINQ TO SQL取出数据

                List <SelectListItem > list=new List <SelectListItem >();

                foreach (var category in item)

                {

                    list.Add(new SelectListItem {Text=category.Catename, Value=category.Id.ToString()});

                }

                ViewData["lists" ]=list;

    二、View中显示下拉框

    <% = Html.DropDownListFor(Model => Model.CateId, ViewData["lists" ] as IEnumerable <SelectListItem >) %>

  • 相关阅读:
    ajaxfileupload.js类实现异步文件上传
    设计模式代理
    状态码的分析
    图片的格式的分析、 图片优化
    BFC
    css3 的新属性
    二列布局、三列布局总结
    position的定义
    new Vue 发生了什么
    数据驱动
  • 原文地址:https://www.cnblogs.com/zcm123/p/2982106.html
Copyright © 2011-2022 走看看