Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/asp.net-mvc/14.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
C# 分页列表-为什么我可以';无法在控制器中生成ToList()?_C#_Asp.net Mvc - Fatal编程技术网

C# 分页列表-为什么我可以';无法在控制器中生成ToList()?

C# 分页列表-为什么我可以';无法在控制器中生成ToList()?,c#,asp.net-mvc,C#,Asp.net Mvc,我根据本教程创建了分页列表: 它可以工作,但我不明白一件事-我不能在控制器中使用ToList(): var paginatedDinners = new PaginatedList<Dinner>(upcomingDinners, page ?? 0, pageSize).ToList(); return View(paginatedDinners); var paginatedDinners=新的分页列表(upcomingDinners,第0页,pageSize).ToLis

我根据本教程创建了分页列表:

它可以工作,但我不明白一件事-我不能在控制器中使用ToList():

var paginatedDinners = new PaginatedList<Dinner>(upcomingDinners, page ?? 0, pageSize).ToList();

return View(paginatedDinners);
var paginatedDinners=新的分页列表(upcomingDinners,第0页,pageSize).ToList();
返回视图(分页显示);
为什么??我有一个错误: System.InvalidCastException,无法将列表强制转换为分页列表


如果没有托利斯,它会起作用,为什么?PaginatedList继承自List,所以为什么我不能使用ToList()?

您的视图大概有这样一行:

@model PaginatedList<Dinner>

当然,如果在视图中使用
PaginatedList
类的任何属性,这将不起作用

@model PaginatedList<Dinner>

当然,如果在视图中使用
PaginatedList
类的任何属性,这将不起作用

@model PaginatedList<Dinner>

当然,如果在视图中使用
PaginatedList
类的任何属性,这将不起作用

@model PaginatedList<Dinner>

当然,如果您在视图中使用
PaginatedList
类的任何属性,这将不起作用。

PaginatedList
是从
List
继承而来的,但是当您希望
PaginatedList
时,传递
列表是不准确的。您可以修改代码,使其具有
列表
或传递
分页列表
分页列表
继承自
列表
,但无论何时,只要您希望传递
分页列表
,传递
列表就不准确。您可以修改代码,使其具有
列表
或传递
分页列表
分页列表
继承自
列表
,但无论何时,只要您希望传递
分页列表
,传递
列表就不准确。您可以修改代码,使其具有
列表
或传递
分页列表
分页列表
继承自
列表
,但无论何时,只要您希望传递
分页列表
,传递
列表就不准确。您可以修改代码,使其具有
列表
或传递
分页列表

哪里有此错误?它在抱怨什么?您的视图是否希望有一个
分页列表
模型?(查看视图声明)哪里有错误?它在抱怨什么?您的视图是否希望有一个
分页列表
模型?(查看视图声明)哪里有错误?它在抱怨什么?您的视图是否希望有一个
分页列表
模型?(查看视图声明)哪里有错误?它在抱怨什么?您的视图是否希望有一个
分页列表
模型?(查看视图声明。)