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>
}
相关推荐
孞㐑¥5 分钟前
算法—哈希表
开发语言·c++·经验分享·笔记·算法
Jack___Xue15 分钟前
LangGraph学习笔记(四)---LangGraph检查点和Send机制
jvm·笔记·学习
爱敲代码的憨仔16 分钟前
Spring-AOP
java·后端·spring
今儿敲了吗17 分钟前
计算机网络第四章笔记(六)
笔记·计算机网络
短剑重铸之日19 分钟前
《设计模式》第四篇:观察者模式
java·后端·观察者模式·设计模式
wypywyp20 分钟前
7.stm32 江协科技笔记2
笔记·科技·stm32
Hx_Ma1625 分钟前
SpringBoot注册格式化器
java·spring boot·后端
乔江seven30 分钟前
【python轻量级Web框架 Flask 】1 Flask 初识
开发语言·后端·python·flask
风景的人生32 分钟前
application/x-www-form-urlencoded
java·mvc
知识即是力量ol39 分钟前
一次完整的 Spring Security JWT 鉴权链路解析
java·后端·spring·鉴权·springsecurity