Umbraco使用下拉菜单检查搜索

时间:2012-12-27 18:35:14

标签: search umbraco

我正在考虑使用Examine进行搜索。但我试图使用下拉列表而不是搜索框。有办法吗?我最终还会有3个下拉列表。但是现在我只想做一个工作。

我正在使用这个很棒的例子:http://joeriks.com/2011/03/15/ajax-enabled-search-in-umbraco-using-examine-and-razor/

但我需要使用下拉列表。 我有我的下拉列表生成,但获得搜索检查东西的价值有点棘手。我已经在这方面工作了几天,需要寻求帮助。

有人可以帮忙吗?

提前致谢。

1 个答案:

答案 0 :(得分:0)

当你说下拉列表时,会用到什么?您是否有效地拥有用户可以选择的预定搜索查询,或者您是否尝试构建某种过滤解决方案?

如果它是前一个选项,与您提供的示例的唯一区别是您需要从下拉列表中获取所选值,并将其传递给ExamineManager.Instance.SearchProviderCollection [searchProvider] .Search方法作为searchString参数。

如果是后者,我觉得你似乎是在对节点集进行动态过滤之后,在这种情况下你不一定要使用Examine - 你可以简单地将一个转发器绑定到一个集合,并将过滤器应用于下拉列表的SelectedIndexChanged事件的集合。 (this link可能有帮助)