0

我正在考虑使用检查进行搜索。但我正在尝试使用下拉列表而不是搜索框。有办法吗?我最终也会有 3 个下拉列表。但现在我只想让 1 工作。

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

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

任何人都可以帮忙吗?

提前致谢。

4

1 回答 1

0

当您说下拉列表时,它将用于什么?您是否有效地只拥有用户可以从中选择的预先确定的搜索查询,或者您是否正在尝试构建某种过滤解决方案?

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

但是,如果是后者,在我看来,您似乎是在对节点集合进行动态过滤之后,在这种情况下,您不一定必须使用检查 - 您可以简单地将转发器绑定到集合,然后应用过滤到下拉列表的 SelectedIndexChanged 事件上的集合。(此链接可能会有所帮助)

于 2013-01-06T14:20:44.410 回答