MVC DropdownList 怎么绑定数据库中的值

本文介绍了一种从数据库获取城市信息,并将其绑定到Web页面下拉选择框的方法。具体步骤包括:从数据库读取城市信息、创建SelectListItem集合、遍历数据并设置选中项、将集合传递给视图并最终在页面上展示。


1.从数据库读取数据

   List<GetCitInfo> modelcitys = new List<GetCitInfo>();
            modelcitys = hpmDal.GetlistCityInfo();

2.将数据读取过来之后  存在modelcitys 集合中

3.实例化一个SelectListItem 

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


3.遍历所有的数据

 foreach (var t in modelcitys)
            {
                var itemselectLanguage = new SelectListItem { Value = t.cityID.ToString(), Text = t.citiName };
                if (t.cityID == model.cityId)
                {
                    itemselectLanguage.Selected = true;
                }


                itemList.Add(itemselectLanguage);
            }

4.将集合放到ViewData 中

   ViewData["cityId"] = itemList;

5.页面显示

   @Html.DropDownList("cityId", null, new { style = "" })     

结束。下次可以直接抄了  




评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值