当我们进行搜索时,我们通过QueryString传递搜索值/参数。
当搜索包含单词“AND”时,正在重置连接。
这是因为形成的QueryString看起来像这样,导致连接重置或服务器拒绝请求:
搜索?值=高+和+干
我尝试将+更改为%20,但我遇到了另一个问题(尝试使用HttpUtility.UrlPathEncode和Uri.EscapeDataString。
当我到达搜索页面时,URL显示为:
搜索?值=高而干燥
问题在于,如果用户再次进行搜索,则URL会返回到:
搜索?值=高+和+干
对解决方法的任何想法或建议?
谢谢!