实现模糊查询并忽略大小写

开发工具与关键技术:Visual Studio、MVC
作者:幻奏
撰写时间:2019.7.13

我们在实现查询功能的时候,常常会用到模糊查询。这个呀,可是很重要的,当用户输入条件查询时,我们就要显示对应的数据,可是用户想的是输入一两个字就可以查出他想要的数据,这个时候我们就要用到模糊查询了,因为我们不可能强行要求用户把所有的查询的条件都输完整嘛。
我们有时候不是查询拼音或者字母嘛,这个时候我们就要用到忽略大小写了,不过我一般都是和模糊查询一起写的,因为我想打几个字母就可以查询我要的数据了,并不想打完整。
那我就从查询开始说吧,查询嘛,之前我就已经写过了一次,这次也差不多。首先,我们要用到《layui》的插件,我要用到它的数据表格模块,至于用的方法嘛,你们就去我之前写的那里看吧,这里就不多说了。
在这里插入图片描述
写好了表格的样式后,我们就获取input的数据并且传到控制器那里去
在这里插入图片描述
然后控制器接收数据,linq查询再对数据进行条件筛选,我们就只需要在条件筛选那里搞一下就,其他就按照平常的查询那样写就可以了。
条件筛选嘛原来是这个亚子:

listCommodity=listCommodity.Where(m=>m.SerialNumber.Contains(SerialNumber)).ToList();

我们要实现忽略大小写其实很简单,只要把它们转换成一样的大小就可以了。我就用了ToLower();把字符串都转换成了小写,嘿嘿,这样就可以实现模糊查询也可以忽略大小写了。
在这里插入图片描述
接下来,对数据进行计算条数、提取数据、实例化、赋值等等,最后返回页面加载数据表格,这样就完成了。我们来看一下效果吧,输入一个字母,回车OK完成了。
在这里插入图片描述

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/330524.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

字符串拼接方式

转载自 java提高篇之字符串对于字符串而言我们经常是要对其进行拼装处理的,在java中提高了三种拼装的方法:、concat()以及append()方法。这三者之间存在什么区别呢?先看如下示例: public class StringTest {/*** desc 使用、conca…

用js比较时间大小

开发工具与关键技术:Visual Studio、js 作者:幻奏 撰写时间:2019.7.17对比时间的大小在很多项目里面都有用到,刚开始我还不会怎样比较时间的大小,后来上了老师的课之后,我才知道怎样比较时间的大小。 比较时…

独家:这也许是最具珍藏价值的Oracle DBA生存宝典!

转自: https://dbaplus.cn/news-10-1475-1.html 曾几何时,DBA一度被视为越老越吃香的职业,而从事数据库霸主Oracle的DBA更是风靡多时的技术人择业之选。 但随着Oracle自身技术的不断提升和完善,人手的操作不断被削弱,O…

StringTokenizer的使用

转载自 Java学习笔记--StringTokenizer的使用拓展:Pattern.split替代String.split http://www.cnblogs.com/gnivor/p/4386978.html StringTokenizer是一个用来分隔String的应用类 1. 构造函数。1. StringTokenizer(String str) :构造一个用来…

Post请求如何取消异步

开发工具与关键技术:Visual Studio、post 作者:幻奏 撰写时间:2019.7.22其实关于异步这个问题我还不太懂,因为我还是一只萌新嘛,所以我在做项目时就出现了一个关于异步的问题。 我做的项目是一个客房管理系统&#xff…

Oracle必读好书推荐

转自:https://blog.csdn.net/notbaron/article/details/52305255 Oracle必读好书推荐 -------------------------------------------------------------------------- tkyte的书 1、Expert Oracle Database Architecture: 9i and 10g Programming Techniques and…

如何在linq使用左连接

开发工具与关键技术:Visual Studio、linq 作者:幻奏 撰写时间:2019.7.26我先说一下我的项目吧,上次就已经提过了,我做的是酒店的客房管理系统,首先要实现的是房态图,这个是根据房间的数量来新增…

Maven精选系列--私库搭建及使用

转载自 Maven精选系列--私库搭建及使用为什么要使用私库maven默认去远程中央仓库下载JAR包的,访问国外网络相当慢,如果团队每个人都去下载一遍无疑是网络的浪费,当然也可以添加国内的镜像,如阿里的比较稳定,但如果想添…

学习Oracle 最好的5本书

转自: http://www.goodu.info/gc/node/88 经过精心搜集和统计,这里列出了学习Oracle最好的5本书,从入门到精通从简单理解到高级技巧,涵盖了历年来最佳学习实践经验。快速帮助成为Oracle达人。 都是响当当的作者,响当当…

学好数据库,看这9本书就够了

转自: https://blog.csdn.net/f2006116/article/details/51997820 软件开发者编写代码,最终都是要处理数据,因此数据库是必备技能。 悲剧的是,学校里与此最相关的数据库原理课,对初学者的体验却非常不好。相信很多同学…

SuperMap GIS查询

SuperMap GIS的二次开发是在地图的基础上开发使用一些功能,让人更加方便的使用地图。功能中当然有查询,而查询分类有:1、地图查询 2、数据查询。 地图查询主要针对地图中的数据进行的各类查询:SQL查询、范围查询、距离查询、几何查…

Maven精选系列--发布jar包到Nexus私库

转载自 Maven精选系列--发布jar包到Nexus私库Nexus2可以通过管理界面来上传jar包到私库中,而最新的Nexus3却找不到了上传界面,只能通过以下方式来发布到私库。 发布第三方jar包 这种情况是maven远程仓库没有,本地有的第三方jar包,…

学习PL/SQL最好的书籍推荐

转自: https://searchdatabase.techtarget.com.cn/7-18731/ 问:我的问题十分简单。请您推荐几本学习PL/SQL比较好的书(我有一定的SQL经验),最好不要太多。我有很多年的IT从业经验,对与RPG以及COBOL编程比较熟悉,其它的…

数据结构和算法的基本概念

我们要想开发出高效率的软件就要建立合适的数据结构和设计较好的算法来提高程序执行效率,而学习数据结构和算法的目的就是提高程序执行效率。 “算法数据结构程序”这是某位科学家的观点。 首先是数据结构,数据结构有俩种1、逻辑结构2、物理结构。 数据与…

Maven精选系列--三种仓库详解

转载自 Maven精选系列--三种仓库详解仓库分类1、本地仓库本地仓库就是开发者本地已经下载下来的或者自己打包所有jar包的依赖仓库&#xff0c;本地仓库路径配置在maven对应的conf/settings.xml配置文件。<!-- localRepository| The path to the local repository maven will…

【VB测绘程序设计】案例4——简单的四则运算练习Select Case语句的使用(附源码)

【VB测绘程序设计】案例4——简单的四则运算练习(附源码) 文章目录 前言一、界面预览二、程序介绍总结前言 在新手学习VB程序设计中,四则运算是基础,通过设计的TexT、按钮、label等控件,定义变量,实现简单程序的编写,提高对VB程序的入门训练。 一、界面预览 二、程序介…

大牛书单 | 数据库专题好书分享

转自&#xff1a; https://cloud.tencent.com/developer/article/1352074 导语&#xff1a;读书是一生的功课&#xff0c;技术人通过读书实现自我提升&#xff0c;学习优秀技术沉淀。TEG读书会本期特邀腾讯金融云专家工程师李海翔、TEG计费平台部专家工程师雷海林、MySQL数据库…

Maven精选系列--依赖范围、传递、排除

转载自 Maven精选系列--依赖范围、传递、排除添加依赖下面我添加了一个spring-web的依赖&#xff0c;maven就会去下载spring-web的jar包及它依赖的一些jar包。<dependencies><dependency><groupId>org.springframework</groupId><artifactId>spr…

互联网的基本概念

现在大家都在使用互联网&#xff0c;但是它的概念你们大概不知道吧&#xff0c;下面我就大概说一下互联网的基本概念。 互联网指Internet,起源于美国&#xff0c;现已发展成为世界上最大的&#xff0c;覆盖全球的计算机网络。计算机网络&#xff08;简称为网络&#xff09;&…