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

概述

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

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

输入框数据处理:

 /// <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

最后

以上就是追寻导师为你收集整理的查询输入框中输入【%%%】能查询出所有结果的解决方案的全部内容,希望文章能够帮你解决查询输入框中输入【%%%】能查询出所有结果的解决方案所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

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

评论列表共有 0 条评论

立即
投稿
返回
顶部