C#MVC模式怎么从数据库里面获取下拉列表
1、首先启动vs2015
2、在右上角找到文件->新建->项目创建一个mvc的项目
3、选择web项目
4、选择MVC 点确定.创建项目
5、这样一个mvc的项目新建完成了
6、因为需要连接数据库这里我们使用sql server打开sql server
7、创建一个DB,并添加一个数据表名字叫codebase
8、回到我们的mvc工程在web.罕铞泱殳config中配置我们的数据库连接为了便于演示,我们直接使用 entity framework 来连接数据库
9、创建的资料如下
10、打开hometroller文件准备撰写我们的代码
11、index action中主要代码// 在数据中获得code_base表的资料var codebase = db.CODE_BASE.AsNoTracking().ToList().Select(c =>new SelectListItem { Text = c.CATEGORY, Value = c.ID.ToString() }).ToList();// 将codebase的数据封装到 SelectList中,制定要生成下拉框选项的value和text属性SelectList selList = new SelectList(codebase, "ID", "CATEGORY");// 将selList赋值给ViewBag.CodeList 用于在view中显示ViewData["List"] = codebase;
12、view中主要代码<p class="lead">@Html.DropDownList("List媪青怍牙", "请选择")</p>
13、运行起来的效果如下这就mvc就可以将数据库中的资料绑定到下拉选单中
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:95
阅读量:20
阅读量:29
阅读量:51
阅读量:66