1

コントロールの ajax 化に使用すると、mvc アプリケーションの Pagedlist ページング コントロールに、前のページと最初のページの非アクティブなリンクが表示されますPagedListRenderOptions.EnableUnobtrusiveAjaxReplacing。使用しなければ問題なくPagedListRenderOptions.EnableUnobtrusiveAjaxReplacing動作しますが、ajax を実装したいと考えています。任意の提案をいただければ幸いです。さらに情報が必要な場合、または私の質問が十分に明確でない場合はお知らせください。私はここここ、そしてここを見てきました。

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

1 に答える 1

2

このような些細な問題で一日苦労した後、私はそれを回避する方法を見つけました。インデックス ビューではなく、部分ビューに Pagedlist コントロールを含める必要があります。同じ状況に陥った他の誰かを助けるかもしれないので、私は答えています。

于 2014-03-14T11:07:31.770 に答える