2014-03-12 35 views
1

當我使用PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing來控制控件時,我的mvc應用程序中的Pagedlist分頁控件顯示前一頁和第一頁的非活動鏈接。如果我不使用PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing,它工作正常,但我想實現ajax。任何建議將不勝感激。請讓我知道,如果您需要更多信息或我的問題不夠清楚。我看過here,herehere當頁面列表控件上使用PagedListRenderOptions.EnableUnobtrusiveAjaxReplacing時,無效的上一頁和第一頁鏈接

@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" })) 

回答

2

在這樣一個微不足道的問題上掙扎了一天後,我找到了解決方法。我需要在分部視圖中包含Pagedlist控件,而不是在索引視圖中。我正在回答,因爲它可能會幫助其他人進入相同的情況。

相關問題