Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/asp.net-mvc-3/4.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Asp.net mvc 3 分页计数和显示记录_Asp.net Mvc 3 - Fatal编程技术网

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只能获得部分结果。您给出的第一个答案是正确的,只是变量有问题