您的位置:首页 > 编程语言 > ASP

ASP.NET MVC中实现数据库填充的下拉列表 .

2013-03-26 11:03 447 查看

一、在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 >) %>
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: