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", "请选择")

13、运行起来的效果如下
这就mvc就可以将数据库中的资料绑定到下拉选单中
