ASP.NET Core MVC 控制查询数据表后在视图显示

如果是手动写代码,不用VS自带的一些控件,那比较简单的方式就是把查询的数据集,逐条赋给对象模型,再加到List,最后在控制加到 ViewBag,视图循环显示ViewBag变量

控制器代码

cs 复制代码
List<Users> list = new List<Users>();

using (MySqlConnection conn = new MySqlConnection(DbConfig.Mysqlcon))
{
    string sqls = "SELECT * FROM Users";
    MySqlCommand cmd = new MySqlCommand(sqls, conn);
    conn.Open();
    MySqlDataReader reader = cmd.ExecuteReader();
    
    while (reader.Read())
    {

        Users u1 = new Users();
        u1.UName = reader.GetString(1);
        ......
        list.Add(u1);
    }
}

ViewBag.Users = list;

return View();

视图代码

html 复制代码
@foreach (var item in ViewBag.Users)
{
    <tr>
        <td>@item.UName</td>
        ......
    </tr>
}
相关推荐
StickToForever40 分钟前
第4章 信息系统架构(五)
经验分享·笔记·学习·职场和发展
闲猫2 小时前
go orm GORM
开发语言·后端·golang
丁卯4043 小时前
Go语言中使用viper绑定结构体和yaml文件信息时,标签的使用
服务器·后端·golang
敲敲敲-敲代码4 小时前
【SQL实验】触发器
数据库·笔记·sql
Moonnnn.5 小时前
51单片机学习——动态数码管显示
笔记·嵌入式硬件·学习·51单片机
bing_1586 小时前
简单工厂模式 (Simple Factory Pattern) 在Spring Boot 中的应用
spring boot·后端·简单工厂模式
逸狼6 小时前
【JavaEE进阶】Spring MVC(3)
spring·java-ee·mvc
天上掉下来个程小白7 小时前
案例-14.文件上传-简介
数据库·spring boot·后端·mybatis·状态模式
Asthenia04127 小时前
基于Jackson注解的JSON工具封装与Redis集成实战
后端
电棍2337 小时前
verilog笔记
笔记·fpga开发