問題タブ [pagedlist]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
1489 参照

c# - MVC4でViewModelでページングしようとしています

データベースからすべてのアイテムを取得して特定のビューモデルに変換し、PagedList ライブラリを使用してこれらすべてのデータをページングしたくありません。

たとえば、ページで 20 個のアイテムを取得したいのですが、いつモデルをビューモデルに変換する必要があるかわかりません。

これが方法です

このメソッドは、すべてのアイテムを取得し、それらを ProductReviewListViewModel に変換してからページングを行います。

私が欲しいのは、dbから20個のアイテムだけを取得し、上記と同じ結果を得ることですか?

注: GetItems メソッドは IQueryable を返します

追加されたソリューション

私はGetItemsメソッドを実行し、合計アイテム数をout intパラメーターとして返します。コントローラーのアクションでは、 StaticPagedList メソッドを使用して、このリンクのようにページングを手動で作成します

0 投票する
1 に答える
206 参照

javascript - AJAX リクエストが認識されない

検索可能なアイテムのリストがあり、ページにはページネーションがあります。検索クエリを入力すると、部分ビューが正しく読み込まれます (AJAX)。ただし、ページネーションを使用すると、非 ajax リクエストが発生します (ページ全体がリロードされ、ヘッダーに XmlHttpRequest フラグはありません)。

これは何が原因ですか?

チュートリアルによると、このコード行は、結果セットにページネーションを使用できないという問題を解決するはずです。

data: $("form").serialize()

Viewと呼び出しの両方にブレークポイントを置くと、ページネーションを使用PartialViewするたびにブレークポイントにヒットしViewます (そのため、毎回すべてのデータが表示されます)。リクエストが AJAX リクエストとして認識されないのはなぜですか?

0 投票する
3 に答える
1859 参照

asp.net-mvc-3 - MVC pagedlist.mvc および aspx ビュー

Nuget パッケージ pagedlist.mvc 3.0.18 (MVC3 の最新バージョン) を使用しているページがあります。問題は、ページをリストしているときに、ページが次のようなリストになることです

  • 1
  • 2
  • 3
  • 4
  • < 1,2,3,4,5,6,7.. > の代わりに

    私のビューは次のようになります

    コードビハインドは次のようになります

    何が間違っている可能性があるかについて何か提案はありますか? 標準の CSS も含まれています。

    0 投票する
    1 に答える
    1001 参照

    c# - Asp.net MVC PagedList の順序

    私の問題はこれとまったく同じです: toPagedList() order は LINQ order by 句とは異なります

    この質問は 2 年前に投稿されたもので、まだ解決策がありません。私は誰かが今答えを持っていることを願っています。この種の質問が許可されていない場合は申し訳ありません。

    編集:これが私のLINQステートメントです

    0 投票する
    4 に答える
    19398 参照

    c# - PagedList は 2 ページ目の検索フィルターを失います

    http://www.asp.net/mvc/tutorials/getting-started-with-ef-using-mvc/sorting-filtering-and-paging-with-theの例を使用して、単純なページ リスト インデックスを実装しています。 -entity-framework-in-asp-net-mvc-application

    私の問題は、2 番目のページに移動すると検索文字列が「失われる」ことです。そのため、フィルタリングされた一連の結果ではなく、すべてのレコードが表示されます。

    私のindex.cshtml:

    私のコントローラー:

    例としてページ 2 に移動すると、変数、sortOrder、currentFilter、および searchString はすべて null です。

    ロビー

    0 投票する
    3 に答える
    37542 参照

    c# - 部分ビューでのページングの使用、asp.net mvc

    誰かが次のことについてアドバイスできれば幸いです: 私の見解では、アイテムのリストを表示します:

    私のポケットベルは次のようになります。

    問題は、次のページをクリックすると、空白のまま返されること_Layoutです。_Layout を常にリロードしたくありません。ページャーに Ajax.ActionLink を使用する方法はありますか? 部分的なビューの中に入ることができるUpdateTargedIdように?

    0 投票する
    1 に答える
    20866 参照

    asp.net-mvc-4 - MVC 4でオブジェクトのリストを持つモデルでPagedListPagerを使用する方法

    以下のプロパティを含むモデルがあります。

    私の見解では、このリストには複数のレコードが含まれており、ページングを実行してページごとに 10 レコードを表示したいのですが、PagedListPager を使用してこの機能を実現する方法がわかりません。私を助けてください。

    Model.advertlist として foreach ループのようにレコードを表示しています

    0 投票する
    2 に答える
    10256 参照

    jquery - PagedList を使用した部分ビューのページング

    表形式のデータを持つ部分ビューがあります。ページングにPagedListを使用しています。

    通常のビューではうまく機能しますが、部分ビューに配置しようとすると、次のページまたは他のページをクリックすると、ページ全体が更新され、ビューが壊れます:(

    ページネーションを実行するときに部分ビューのみを更新したいのですが、ビュー全体ではなく部分ビューを変更したいだけです。

    これは私のパーシャルビューのページネーションのコードです...

    Url.Action の代わりに Ajax.ActionLink を配置しようとしましたが、成功しませんでした...助けはありますか??