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>
}
相关推荐
IT利刃出鞘32 分钟前
Spring工具类--ObjectUtils的使用
java·后端·spring
2601_9498166833 分钟前
Spring boot启动原理及相关组件
数据库·spring boot·后端
GetcharZp6 小时前
告别 jq 噩梦!这款 JSON 神器 fx 让你在终端体验“丝滑”的数据操作
后端
小码哥_常8 小时前
告别臃肿!Elasticsearch平替Manticore登场
后端
handler019 小时前
Linux: 基本指令知识点(2)
linux·服务器·c语言·c++·笔记·学习
苍何9 小时前
万字保姆级教程:Hermes+Kimi K2.6 打造7x24h Agent军团
后端
我叫黑大帅9 小时前
为什么map查找时间复杂度是O(1)?
后端·算法·面试
FreeCultureBoy11 小时前
用 phpbrew 管理 php 环境:从安装到多版本切换
后端·php
FreeCultureBoy11 小时前
用 jenv 管理 Java 环境:从安装 JDK 到多版本切换
后端
IT_陈寒11 小时前
Vite的热更新突然失效,原来是因为这个配置
前端·人工智能·后端