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>
}
相关推荐
GetcharZp13 小时前
抛弃低效SSH!这套Ansible+Web可视化神器,让你天天准点下班!
后端
克里斯蒂亚诺更新13 小时前
ruoyi角色权限的对应关系
笔记
weixin_4462608516 小时前
HACO:面向动态部署环境的对冲式智能计算可靠多智能体调度框架
后端·python·flask
a11177616 小时前
2FA 验证码生成器(github登录验证 app)
笔记·学习
ttwuai17 小时前
Cursor 生成 CRUD 后,Go 后台接口别只测 200:JWT、RBAC 和 tenant_id 怎么验
开发语言·后端·golang
用户83562907805117 小时前
Python 实现 Excel 页面布局与打印设置自动化
后端·python
破碎的南瓜18 小时前
sqli--sql注入过关笔记(1,2,3,4,5,9)
数据库·笔记·sql
用户99314415798418 小时前
微服务框架中获取用户信息
后端
xuanWb18 小时前
手写一个 LLM API 网关:Anthropic 与 OpenAI 协议转换的完整实现
后端