我使用 List 模型而不是 IEnumerable
我的控制器
public ActionResult Index(int? page)
{
var pageNumber = page ?? 1;
var itemCount = employees.ToPagedList(pageNumber, 5);
return View(employees.ToList());
}
我的观点
@Html.Partial("EmployeeList", Model.AsEnumerable())
@Html.PagedListPager((IPagedList)Model.AsEnumerable(), page => Url.Action("Index", new { page }))
@Html.PagedListPager(Model, page => Url.Action("Index", new { page }))
- desperatenoobModel.AsEnumerable()
应该改为Model
,因为您想要绑定PagedList
(前者将返回IEnumerable<PagedList>
)。 - Tetsuya Yamamoto1 [App.Models.EmployeeViewModel]”,但此字典需要类型为“System.Collections.Generic.List
1 [App.Models.EmployeeViewModel]” 的模型项。您需要哪些代码来验证我的错误?感谢您的耐心和帮助。 - desperatenoob