C#MVC模式怎么从数据库里面获取下拉列表

 时间:2026-02-14 21:03:10

1、首先启动vs2015

C#MVC模式怎么从数据库里面获取下拉列表

2、在右上角找到文件->新建->项目

创建一个mvc的项目

C#MVC模式怎么从数据库里面获取下拉列表

3、选择web项目

C#MVC模式怎么从数据库里面获取下拉列表

4、选择MVC 点确定.创建项目

C#MVC模式怎么从数据库里面获取下拉列表

5、这样一个mvc的项目新建完成了

C#MVC模式怎么从数据库里面获取下拉列表

C#MVC模式怎么从数据库里面获取下拉列表

6、因为需要连接数据库

这里我们使用sql server

打开sql server

C#MVC模式怎么从数据库里面获取下拉列表

7、创建一个DB,并添加一个数据表

名字叫codebase

C#MVC模式怎么从数据库里面获取下拉列表

8、回到我们的mvc工程

在web.config中配置我们的数据库连接

为了便于演示,我们直接使用 entity framework 来连接数据库

C#MVC模式怎么从数据库里面获取下拉列表

C#MVC模式怎么从数据库里面获取下拉列表

9、创建的资料如下

C#MVC模式怎么从数据库里面获取下拉列表

10、打开hometroller文件

准备撰写我们的代码

C#MVC模式怎么从数据库里面获取下拉列表

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;

C#MVC模式怎么从数据库里面获取下拉列表

12、view中主要代码

<p class="lead">@Html.DropDownList("List",  "请选择")

C#MVC模式怎么从数据库里面获取下拉列表

13、运行起来的效果如下

这就mvc就可以将数据库中的资料绑定到下拉选单中

C#MVC模式怎么从数据库里面获取下拉列表

  • 如何查看校友邦上的投递记录?
  • 墨墨背单词账号被系统封禁怎么办
  • word文档结构图的设置与显示
  • 西南大学考研率为什么低
  • 轻捷pdf怎么卸载不了
  • 热门搜索
    旅游软件 阿尔山旅游 西安旅游必去景点推荐 开封旅游景点 临沂旅游 武夷山旅游 智慧旅游 香格里拉旅游攻略 大连旅游必去景点 四川旅游网