*本次演示的开发工具VS是2015版本
*项目开始之前请自行建设并且引入数据库相关信息
*引入jquery-3.2.1.min.js
- 搭建自己的页面,根据自己实际需求自行搭建改动,在此不要求统一(
*这里示范的分别有4个输入框和一个下拉框
*图一为顶部的布局,图二为视图(可跟据自己的实际情况随意改动)
- 2.上步骤中的图二中的表格为表格渲染,即与数据库关联查询出数据并传到页面中(本次示范使用的是layui框架表格)
*先声明var tbAcademe, layer;和 var tabAcademe;
*后面的“操作”为自定义的按钮可有可无(根据自己的需求删除或者修改 即可)
3. 创建一个函数,获取第1步骤中的所有搜索框
*url: 为控制器的路径
*通过Where传参数到控制器
4.下图为控制器接收参数与查询表单的代码(应注意参数类型)
5.筛选条件(即传回参数到搜索框内)
*应加入判断每一个搜索框不能为空时才穿参(int类型则不能小于等于0)
*筛选之后再通过步骤4的表单查询与参数对应,则可以实现搜索的效果
以上便是MVC表单中的搜索