Asp.net mvc 3 分页计数和显示记录
我正在尝试统计从搜索查询返回的记录 问题是我正在使用分页的模型计数。对于不在返回的搜索查询的第一页上的记录,它不会显示模型计数 我正在使用的代码:Asp.net mvc 3 分页计数和显示记录,asp.net-mvc-3,Asp.net Mvc 3,我正在尝试统计从搜索查询返回的记录 问题是我正在使用分页的模型计数。对于不在返回的搜索查询的第一页上的记录,它不会显示模型计数 我正在使用的代码: @String.Format("Total of {0} results", Model.Count()) @ViewBag.CurrentFilter 模型计数())用于文件计数 @ViewBag.CurrentFilter用于搜索查询的名称 下面是控制器的代码 int pageSize = 4;
@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");
}
}
在“返回前控制器”视图中,可以使用:
ViewBag.Count = cars.Count();
然后在视图中,可以使用以下内容:
@String.Format("Total of {0} results", ViewBag.Count)
给我们看看你的控制器代码。控制器是进行计数的地方,因为使用控制器代码更新的pagingQuestion时,view只能获得部分结果。您给出的第一个答案是正确的,只是变量有问题