我是靠谱客的博主 追寻导师,这篇文章主要介绍查询输入框中输入【%%%】能查询出所有结果的解决方案,现在分享给大家,希望可以做个参考。

在开发中输入【%%%】字符的时候能够查询出所有数据。

解决方案:参数化查询+输入框数据处理。

输入框数据处理:

复制代码
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
/// <summary> /// 处理查询条件中的特殊字符 /// </summary> /// <param name="value"></param> /// <returns></returns> public static string GetStringFilter(string keyValue) { StringBuilder sb = new StringBuilder(); bool isExists = false; keyValue = keyValue.Trim(); string temp = string.Empty; if (!string.IsNullOrEmpty(keyValue)) { string strRegex = @"[|;|,|/|(|)|[|]|}|{|%|@|*|!|']"; for (int i = 0; i < keyValue.Length; i++) { for (int m = 0; m < strRegex.Length; m++) { if (keyValue[i] == strRegex[m]) { sb.Append("[" + keyValue[i] + "]"); isExists = true; break; } } if (isExists == false) { sb.Append(keyValue[i]); } } } return sb.ToString(); }

 

转载于:https://www.cnblogs.com/acoll/p/4077876.html

最后

以上就是追寻导师最近收集整理的关于查询输入框中输入【%%%】能查询出所有结果的解决方案的全部内容,更多相关查询输入框中输入【%%%】能查询出所有结果内容请搜索靠谱客的其他文章。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(94)

评论列表共有 0 条评论

立即
投稿
返回
顶部