2012-12-27 106 views
0

我正在查看使用檢查進行搜索。但我試圖使用下拉列表而不是搜索框。有沒有辦法呢?我最終還會有3個下拉列表。但現在我只想得到1個工作。Umbraco檢查使用下拉列表搜索

我使用這個例子是真棒:http://joeriks.com/2011/03/15/ajax-enabled-search-in-umbraco-using-examine-and-razor/

但我需要它有一個下拉列表工作。 我有我的下拉列表生成,但獲取值搜索檢查的東西有點棘手。我已經爲此工作了幾天,需要尋求幫助。

任何人都可以幫忙嗎?

在此先感謝。

回答

0

當你說下拉列表時,會用到什麼?您是否有效地實現了用戶可以從中選擇的預先確定的搜索查詢,還是試圖構建某種過濾解決方案?

如果是以前的選項,與您提供的示例唯一的區別是,您需要從下拉列表中獲取選定的值,並將其傳遞給ExamineManager.Instance.SearchProviderCollection [searchProvider] .Search方法,如下所示: searchString參數。

但是,如果是後者,在我看來,像是在對節點集合進行動態過濾之後,在這種情況下,您不一定非得使用Examine--您可以簡單地將一箇中繼器綁定到集合,並將過濾器應用於下拉列表的SelectedIndexChanged事件中的集合。 (this link可能有幫助)