PageAdmin网站内容管理系统(CMS)交流论坛

注册

 

QQ登录

只需一步,快速开始

发新话题 回复该主题

搜索特殊字符出错 [复制链接]

1#
搜索#时出错了,这是咋回事。System.ArgumentException: 字符串的长度不能为零。

分享 转发
TOP
2#

回复 1楼李木木的帖子

只有在搜索符号 #  和 & 时会出错
TOP
3#

回复 3楼xiyou的帖子

我检查了下,没有空标题
TOP
4#

回复 3楼xiyou的帖子

拜托在帮忙看看呀
TOP
5#

回复 6楼xiyou的帖子

我试了一下,是因为给搜索结果的关键词加了高亮,所以导致的错误,就是这个
  1. @Html.Raw(item.Title.Replace(kw,"<strong>"+kw+"</strong>"))
复制代码
如果改回@item.Title
搜索时就不会出错了
TOP
6#

回复 6楼xiyou的帖子

高亮还有没有别的方法呀
TOP
7#

回复 6楼xiyou的帖子

因为搜索#时,搜索结果显示的是所有数据,但是没有匹配的关键词,无法显示高亮,所以才出错了,该加个什么条件呢
TOP
8#

回复 10楼xiyou的帖子

不是呀,就是按模板来的,只多了一个关键词高亮然后就出错了
去掉高亮就没有错误了
TOP
发新话题 回复该主题