MVC中将枚举类型数据应用到下拉列表中的方法-创新互联

例如:MVC中将枚举类型数据应用到下拉
列表中的方法

    public enum ItemTypes
   {
      Movie = 1,
      Game = 2,
      Book = 3
   }

专注于为中小企业提供成都网站建设、网站建设服务,电脑端+手机端+微信端的三站合一,更高效的管理,为中小企业马边彝族免费做网站提供优质的服务。我们立足成都,凝聚了一批互联网行业人才,有力地推动了上1000家企业的稳健成长,帮助中小企业通过网站建设实现规模扩充和转变。

   在MVC2.0中如何将以上枚举类型使用到DropDownList中,其实很简单,以下两步就可以做到。

   1. 在Controller对像中加入以下代码:

public static SelectList ToSelectList<ItemTypes>(this ItemTypes enumObj)
{
  var values = from ItemTypes e in Enum.GetValues(typeof(ItemTypes))
               select new { ID = e, Name = e.ToString() };

  return new SelectList(values, "Id", "Name", enumObj);
}
或者
Dinners dinner = dinnerRepository.GetDinner(id);
ViewData["Countries"] = new SelectList(Enum.GetNames(typeof(ItemTypes)), dinner.Country);

   2. 在View中加入:

     <%= Html.DropDownList("Country", ViewData["Countries"] as SelectList)%>

因本人技术有限,现阶段仅用作记录收藏他人作品。

网站题目:MVC中将枚举类型数据应用到下拉列表中的方法-创新互联
本文链接:https://www.cdcxhl.com/article4/dipcoe.html

成都网站建设公司_创新互联,为您提供App设计虚拟主机外贸网站建设动态网站自适应网站手机网站建设

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

成都定制网站建设