2

我在 MVC 应用程序中使用MvcPAger 。

在我的应用程序中添加了 MvcPager Refrence

我的观点

@model  Webdiyer.WebControls.Mvc.PagedList<MvcApplicationdyncat.Models.ProductModel>
<div class="page-list">
   @Html.Pager(Model, new Webdiyer.WebControls.Mvc.PagerOptions { PageIndexParameterName = "page", FirstPageText = "First", ShowPrevNext = true, ShowFirstLast = true, PrevPageText = "Prev", NextPageText = "Next", LastPageText = "Last", CurrentPagerItemWrapperFormatString = "<a href='#' class='selected'>{0}</a>" })
</div>

控制器 :

using Webdiyer.WebControls.Mvc;
PagedList<ProductModel> pagedList = productModels.ToPagedList<ProductModel>(num, this.ProductListPageSize);
return View(pagedList);

我的问题是

1>如果我们在项目和视图中添加 mvcpager 引用,那么为什么在@Html 之后找不到“Pager”扩展名。? 2> Pager 需要任何其他参考吗?

4

1 回答 1

1

尝试在视图的第一行添加此语句:

@using Webdiyer.WebControls.Mvc

您在项目中使用 MvcPager 代码文件吗?还是您将它们作为单独的项目编译成 dll?如果您将它们放在自己的项目中,则必须将它们放在正确的文件夹中。您可以创建一个名为 MvcPager 的文件夹并将它们全部放在那里。如果您将文件放在错误的文件夹中,它们可能无法编译,然后您就无法使用它们。

于 2013-06-13T06:32:09.910 回答