在pagedlist控件上使用PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing时,不活动的上一页和第一页链接

时间:2014-03-12 17:04:02

标签: asp.net-mvc pagedlist

当我使用PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing来激活控件时,我的mvc应用程序中的Pagedlist分页控件显示了上一页和第一页的非活动链接。如果我不使用PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing,它工作正常,但我想实现ajax。任何建议将不胜感激。如果您需要更多信息或我的问题不够明确,请告诉我。我看过hereherehere

@Html.PagedListPager(Model, page => Url.Action("Paging", new
       {
           page,
           SDate = Request.QueryString["StartDate"],
           EDate = Request.QueryString["EndDate"],
           PNumber = Request.QueryString["ProjectNumber"],
           SkuID = Request.QueryString["SkuID"]
       }), PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing(new PagedListRenderOptions()
       { DisplayLinkToPreviousPage = PagedListDisplayMode.IfNeeded}
                             , new AjaxOptions() { HttpMethod = "GET", UpdateTargetId = "results" }))

1 个答案:

答案 0 :(得分:2)

在这样一个微不足道的问题上度过了一天之后,我找到了解决问题的方法。我需要在部分视图中包含Pagedlist控件,而不是在Index视图中。我正在回答,因为这可能有助于其他遇到同样情况的人。