当文本更改时返回代码隐藏。。。
在搜索查询中,我可以使用.Contains()….获得要返回的精确匹配项,但如果添加了其他文本,则会从“建议”弹出窗口中删除该文本。
例如
return Products.Where(p => p.Name.Contains(text));
所以在产品列表中,我们有“book”…如果用户输入b或bo或boo或book,则“book”将出现在搜索查询中…但是如果用户输入“book m”…或“m book”。查询将不返回帐簿。如果输入的任何文本与产品列表中的任何内容匹配,我希望它在查询时返回。
我该怎么做?创建输入文本的子字符串并将其与产品列表的子字符串相匹配?
谢谢
更改为:
return Products.Where(p => p.Name.Contains(text)|| text.Contains(p.Name));