0

我正在将我的应用程序从 MVC4 升级到 MVC5。作为该过程的一部分,我必须通过 Nuget 升级 PagedList.Mvc 和 PagedList 才能兼容。我发现的是以下行

@Html.PagedListPager(Model, page => Url.Action("FullList", new { page }),
            PagedListRenderOptions.DefaultPlusFirstAndLast)

在运行时不再编译,我收到“'/'应用程序中的服务器错误”。以及更多详细信息,如上面的标题所示。

然而,在同一视图的其他地方,以下行按预期显示;

        @Html.PagedListPager(Model, page => Url.Action("FullList", new { page }),
            PagedListRenderOptions.MinimalWithPageCountText)

不同之处在于 PagedListRenderOptions 无法识别 DefaultPlusFirstAndLast。我对此感到惊讶,因为当我查看对象浏览器时,我发现 DefaultPlusFirstAndLast 是应该可用的属性之一。

4

1 回答 1

3

出于某种原因,智能感知无法正常工作,也没有给我任何关于问题所在的线索。今天它正在工作,我发现我必须将 DefaultPlusFirstAndLast 更改为 ClassicPlusFirstAndLast。

于 2014-02-13T07:44:47.683 回答