在使用Umbraco在Articulate中搜索博客文章时,任何人都知道如何在List.cshtml页面中查找总结果?
我想在第一页上显示:
您搜索的“文字”符合35项结果。显示结果1至20.
... [结果]
[寻呼机]
下一页:
您搜索的“文字”符合35项结果。显示结果21至35。
... [结果]
[寻呼机]
我正在尝试查找总结果的数量(在此示例中为35)。我使用以下逻辑,但它没有给我总结果,因为
@Model.Children.Count()
仅提供页面上结果的计数,而不是总结果。
var totalPages = (int)Math.Ceiling((decimal)Model.Children.Count() / Model.PageSize);
var currentPage = Math.Max(1, Math.Min(totalPages, Model.Pages.CurrentPageIndex));
var startRecord = ((currentPage - 1) * Model.Pages.PageSize) + 1;
var endRecord = Math.Min(Model.Children.Count(), (startRecord - 1) + Model.Pages.PageSize);
我需要更换
Model.Children.Count()
结果总数(totalResults,如果你愿意的话)。
有什么想法吗?