問題タブ [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.
c# - MVC4でViewModelでページングしようとしています
データベースからすべてのアイテムを取得して特定のビューモデルに変換し、PagedList ライブラリを使用してこれらすべてのデータをページングしたくありません。
たとえば、ページで 20 個のアイテムを取得したいのですが、いつモデルをビューモデルに変換する必要があるかわかりません。
これが方法です
このメソッドは、すべてのアイテムを取得し、それらを ProductReviewListViewModel に変換してからページングを行います。
私が欲しいのは、dbから20個のアイテムだけを取得し、上記と同じ結果を得ることですか?
注: GetItems メソッドは IQueryable を返します
追加されたソリューション
私はGetItemsメソッドを実行し、合計アイテム数をout intパラメーターとして返します。コントローラーのアクションでは、 StaticPagedList メソッドを使用して、このリンクのようにページングを手動で作成します
javascript - AJAX リクエストが認識されない
検索可能なアイテムのリストがあり、ページにはページネーションがあります。検索クエリを入力すると、部分ビューが正しく読み込まれます (AJAX)。ただし、ページネーションを使用すると、非 ajax リクエストが発生します (ページ全体がリロードされ、ヘッダーに XmlHttpRequest フラグはありません)。
これは何が原因ですか?
チュートリアルによると、このコード行は、結果セットにページネーションを使用できないという問題を解決するはずです。
data: $("form").serialize()
View
と呼び出しの両方にブレークポイントを置くと、ページネーションを使用PartialView
するたびにブレークポイントにヒットしView
ます (そのため、毎回すべてのデータが表示されます)。リクエストが AJAX リクエストとして認識されないのはなぜですか?
asp.net-mvc-3 - MVC pagedlist.mvc および aspx ビュー
Nuget パッケージ pagedlist.mvc 3.0.18 (MVC3 の最新バージョン) を使用しているページがあります。問題は、ページをリストしているときに、ページが次のようなリストになることです
< 1,2,3,4,5,6,7.. > の代わりに
私のビューは次のようになります
コードビハインドは次のようになります
何が間違っている可能性があるかについて何か提案はありますか? 標準の CSS も含まれています。
c# - Asp.net MVC PagedList の順序
私の問題はこれとまったく同じです: toPagedList() order は LINQ order by 句とは異なります
この質問は 2 年前に投稿されたもので、まだ解決策がありません。私は誰かが今答えを持っていることを願っています。この種の質問が許可されていない場合は申し訳ありません。
編集:これが私のLINQステートメントです
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 です。
ロビー
c# - 部分ビューでのページングの使用、asp.net mvc
誰かが次のことについてアドバイスできれば幸いです: 私の見解では、アイテムのリストを表示します:
私のポケットベルは次のようになります。
問題は、次のページをクリックすると、空白のまま返されること_Layout
です。_Layout を常にリロードしたくありません。ページャーに Ajax.ActionLink を使用する方法はありますか? 部分的なビューの中に入ることができるUpdateTargedId
ように?
asp.net-mvc-4 - MVC 4でオブジェクトのリストを持つモデルでPagedListPagerを使用する方法
以下のプロパティを含むモデルがあります。
私の見解では、このリストには複数のレコードが含まれており、ページングを実行してページごとに 10 レコードを表示したいのですが、PagedListPager を使用してこの機能を実現する方法がわかりません。私を助けてください。
Model.advertlist として foreach ループのようにレコードを表示しています
jquery - PagedList を使用した部分ビューのページング
表形式のデータを持つ部分ビューがあります。ページングにPagedListを使用しています。
通常のビューではうまく機能しますが、部分ビューに配置しようとすると、次のページまたは他のページをクリックすると、ページ全体が更新され、ビューが壊れます:(
ページネーションを実行するときに部分ビューのみを更新したいのですが、ビュー全体ではなく部分ビューを変更したいだけです。
これは私のパーシャルビューのページネーションのコードです...
Url.Action の代わりに Ajax.ActionLink を配置しようとしましたが、成功しませんでした...助けはありますか??