我正在考虑使用Examine进行搜索。但我试图使用下拉列表而不是搜索框。有办法吗?我最终还会有3个下拉列表。但是现在我只想做一个工作。
我正在使用这个很棒的例子:http://joeriks.com/2011/03/15/ajax-enabled-search-in-umbraco-using-examine-and-razor/
但我需要使用下拉列表。 我有我的下拉列表生成,但获得搜索检查东西的价值有点棘手。我已经在这方面工作了几天,需要寻求帮助。
有人可以帮忙吗?
提前致谢。
答案 0 :(得分:0)
当你说下拉列表时,会用到什么?您是否有效地拥有用户可以选择的预定搜索查询,或者您是否尝试构建某种过滤解决方案?
如果它是前一个选项,与您提供的示例的唯一区别是您需要从下拉列表中获取所选值,并将其传递给ExamineManager.Instance.SearchProviderCollection [searchProvider] .Search方法作为searchString参数。
如果是后者,我觉得你似乎是在对节点集进行动态过滤之后,在这种情况下你不一定要使用Examine - 你可以简单地将一个转发器绑定到一个集合,并将过滤器应用于下拉列表的SelectedIndexChanged事件的集合。 (this link可能有帮助)