我正在创建一个webpart,它使用SearchHelper根据搜索参数获取智能搜索结果,以便通过Ajax在实时搜索中显示。
我正在寻找一种使用
数据集显示结果的方法SearchHelper.Search(SearchParameters)
以与SearchResults webparts相同的方式返回。
答案 0 :(得分:1)
好吧没关系,找到了答案。答案是只使用BasicRepeater。
var results = SearchHelper.Search(sp);
BasicRepeater br = new BasicRepeater();
br.DataSource = results;
br.ItemTemplate = CMSDataProperties.LoadTransformation(this, CMS.Root.SmartSearchResults", false);