layui 使用Mvc5+Dapper 动态渲染表格(table)组件 实现(查询、添加、编辑、查看、删除)功能
layui 使用Mvc5+Dapper 动态渲染表格(table)组件 实现(查询、添加、编辑、查看、删除)功能
前言#
本章主要记录,如何使用MVC5+Dapper动态渲染layui表格组件。就直接掠过如何创建mvc项目以及在项目中添加Dapper相关步骤。
如果对此有疑问的,请移步以下链接查看相关操作。
.net Dapper 实践系列(1) ---项目搭建(layui+mvc5+Dapper+MySQL)
动态渲染和查询功能#
创建SJDA的控制器。创建列表视图并引用layui.css和layui.js。声明table组件。视图完整代码如下所示:
<head>
<meta name="viewport" content="width=device-width" />
<title>司机档案</title>
<link href="~/Pulgs/layui/css/layui.css" rel="stylesheet" />
</head>
<body class="layui-bg-gray">
<div class="layui-fluid">
<div class="layui-card">
<div class="layui-card-body">
<div class="layui-row layui-form">
<div class="layui-col-lg12 layui-col-md12">
<div class="layui-form-label">筛选条件:</div>
<div class="layui-input-inline">
<select class="layui-select" id="selectKey">
<option value="">请输入筛选条件</option>
<option value="xxx">身份证号</option>
<option value="xxx">司机名称</option>
</select>
</div>
<div class="layui-input-inline">
<input type="text" name="mvalue" id="selectVale" class="layui-input" placeholder="请输入筛选内容" />
</div>
<button class="layui-btn " id="btnQuery"><i class="layui-icon"></i>查询</button>
<button type="reset" class="layui-btn layui-btn-primary" id="btnClear">清空</button>
</div>
</div>
<hr class="layui-bg-green">
<div class="layui-row">
<div class="layui-col-lg12">
<button class="layui-btn layui-btn-normal" id="btnAdd"><i class="layui-icon"></i>添加</button>
</div>
</div>
<div class="layui-row">
<div class="layui-col-lg12 layui-col-md12">
<table id="tab" lay-filter="tab"></table>
<script type="text/html" id="barOp">
<a class="layui-btn layui-btn-primary layui-btn-xs " lay-event="query">查看</a>
<a class="layui-btn layui-btn-xs" lay-event="edit">编辑</a>
<a class="layui-btn layui-btn-danger layui-btn-xs" lay-event="del">删除</
