• 选择页面风格:
  • ASP.NET VMC增删改查之展示全部内容

    作者:追梦 更新时间:2020-03-01 10:20:07 来源:原创 【字号: 】 浏览


    使用的表为Proj_Users,提前创建好MVC项目,准备SQLHelper类和连接字符串信息

    1、 添加控制器 ProjUsers

    在Controllers上右键添加控制器选择【MVC5 控制器-空】--填写控制器名称【ProjUsersController】

    1.jpg

    2.jpg

    3.jpg

    【注意:必须以Controller结尾】

    2、  控制器中添加查询代码

        public ActionResult List()

        {

                string sql = @"select top 5 * from Proj_Users";

             DataTable dt = SQLHelper.ExecuteDataTable(sql);

             return View(dt);

    }

    3、  添加视图

    添加完控制器后,系统会自动在Views文件夹下新建一个与控制器同名的文件夹(ProjUsers),如果没有自动创建,则需要手动新建一个与控制器同名的文件夹。

    ProjUsers上右键添加视图视图取名为List

    4.jpg

    5.jpg

    4、  视图代码编写

    此处的功能是展示所有的用户信息

    @model System.Data.DataTable

    @using System.Data

    @{

        ViewBag.Title = "List";

    }

     

    <h2>展示所有人员信息</h2>

    <table>

        <thead>

            <tr><td>姓名</td><td>部门</td><td>域账号</td><td>是否管理员</td><td>添加时间</td></tr>

        </thead>

        <tbody>

            @foreach(DataRow row in Model.Rows)

            {

    <tr><td>@row["Name"]</td><td>@row["Department"]</td><td>@row["ADUserName"]</td><td>@row["IsAdmin"]</td><td>@row["AddTime"]</td></tr>

            }

        </tbody>

    </table>

    5、  效果

    6.jpg


    {$FL_ggad250}
    栏目导航