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 = "" })
结束。下次可以直接抄了
本文介绍了一种从数据库获取城市信息,并将其绑定到Web页面下拉选择框的方法。具体步骤包括:从数据库读取城市信息、创建SelectListItem集合、遍历数据并设置选中项、将集合传递给视图并最终在页面上展示。

2176

被折叠的 条评论
为什么被折叠?



