李木木 - 2022/3/15 11:12:46
搜索#时出错了,这是咋回事。System.ArgumentException: 字符串的长度不能为零。

xiyou - 2022/3/15 11:55:27
估计是你数据库中有标题为空或null,导致替换时候报错了
xiyou - 2022/3/15 16:32:58
这个只看图片看不出原因,需要开发人员通过本地开发工具调试找原因。
李木木 - 2022/3/24 15:52:07
回复 6楼xiyou的帖子我试了一下,是因为给搜索结果的关键词加了高亮,所以导致的错误,就是这个
- @Html.Raw(item.Title.Replace(kw,"<strong>"+kw+"</strong>"))
复制代码如果改回@item.Title
搜索时就不会出错了
李木木 - 2022/3/24 15:58:43
回复 6楼xiyou的帖子因为搜索#时,搜索结果显示的是所有数据,但是没有匹配的关键词,无法显示高亮,所以才出错了,该加个什么条件呢
xiyou - 2022/3/25 9:04:08
应该不会
https://www.pageadmin.net/help/ 官方搜索#也没有出现所有数据,你是不是搜索页面模板写法有问题
李木木 - 2022/3/25 9:43:04
回复 10楼xiyou的帖子不是呀,就是按模板来的,只多了一个关键词高亮然后就出错了
去掉高亮就没有错误了
xuline - 2022/3/27 18:38:32
回复 11楼李木木的帖子

前段時間看了您的帖子,也請官方加了搜索結果加粗的效果。剛才試了試搜索“#、&”,並無出現錯誤,而是列出了所有新聞條目。
判斷還是您自己的代碼哪裡出錯了。參考上圖代碼。