我正在尝试计算从搜索查询返回的记录。
问题是我使用模型计数和分页。对于不在返回的搜索查询的第一页上的记录,它不会显示“模型计数”。
我正在使用的代码:
@String.Format("Total of {0} results", Model.Count()) @ViewBag.CurrentFilter
模型计数())用于计算文件
@ ViewBag.CurrentFilter用于搜索查询的名称
以下是控制器的代码
int pageSize = 4;
int pageNumber = (page ?? 1);
var carsviewd = cars.ToPagedList(pageNumber, pageSize);
if (carsviewd.Any())
{
return View(carsviewd);
}
return RedirectToAction("NoResult");
}
}
答案 0 :(得分:3)
在返回视图之前的控制器中,您可以使用:
ViewBag.Count = cars.Count();
然后在视图中您可以使用以下内容:
@String.Format("Total of {0} results", ViewBag.Count)