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 >) %>相关文章推荐
- ASP.NET MVC中下拉列表的实现
- 用Knockoutjs与Asp.net MVC实现级联下拉列表
- ASP.NET MVC 下拉列表实现
- ASP.NET MVC + Jquery 实现Ajax下拉框数据三级联动
- ASP.NET MVC 数据库依赖缓存的实现
- ASP.NET.MVC--注解和反射将Enum转换List<SelectListItem>为@Html.DropDownListFor()下拉列表的通用方法
- asp.net 下拉列表无级数据绑定实现代码
- asp.net mvc 从数据库中读取图片的实现代码
- [Asp.Net Mvc] 我的下拉列表扩展
- ASP.NET MVC + Jquery 实现Ajax下拉框数据三级联动
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (三)实现数据库接口层和业务逻辑层(转)
- asp.net 用Ajax实现下拉列表联动
- Asp.net MVC3 企业网站系统高仿博客园 首页左侧列表页面 实现效果
- ASP.NET MVC 下拉列表使用小结
- 搭建你的Spring.Net+Nhibernate+Asp.Net Mvc 框架 (三)实现数据库接口层和业务逻辑层
- asp.net MVC 中枚举创建下拉列表?
- ASP.NET C#生成下拉列表树实现代码
- ASP.NET MVC + Jquery 实现Ajax下拉框数据三级联动
- dhl:ASP.NET MVC + Jquery实现Ajax下拉框数据2或3级联动(+用户控件)
- asp.net MVC几种绑定下拉列表的写法