当我使用PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing
来激活控件时,我的mvc应用程序中的Pagedlist分页控件显示了上一页和第一页的非活动链接。如果我不使用PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing
,它工作正常,但我想实现ajax。任何建议将不胜感激。如果您需要更多信息或我的问题不够明确,请告诉我。我看过here,here和here。
@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" }))
答案 0 :(得分:2)
在这样一个微不足道的问题上度过了一天之后,我找到了解决问题的方法。我需要在部分视图中包含Pagedlist控件,而不是在Index视图中。我正在回答,因为这可能有助于其他遇到同样情况的人。