問題タブ [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 投票する
1 に答える
764 参照

asp.net-mvc-3 - PagedList によるページング

これは私のリポジトリレイヤーです:

これは私のアプリケーション層です:

そしてコントローラーには次のものがあります:

今、Indexビューをページングしたいと思います。Pag​​edList から使用したいのですが、どうすればよいですか? たとえば、すべてのページに 5 つのレコードを表示したいとします。

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

jquery - Pagedlist を使用したページング中の新しいページでの部分ビュー レンダリング

新しいページでの PartialView レンダリングの継続 そこで、上記の問題を修正した後、ページングを追加しました。

部分ビューとページングを処理するコントローラー メソッドは

私の部分的な見方では、私は合格しています

部分ビューを動的にレンダリングするためのjqueryは

私のビューは、以下に示すように単なるテーブルです

ページングとソートは正常に機能しています。問題は、「First Name」の ActionLink または部分的なビュー全体をソートするための任意の聞き手をクリックすると、新しいページにレンダリングされることです。

私の推測では、jquery を更新する必要がありますが、その方法は.

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

c# - MVC4 部分ビューで PagedList を使用する場合の望ましくない動作

リストから多数の検索結果を表示する部分ビューがあります。美的な理由から、1 行に 2 つのリスト アイテムの結果を表示します。

リスト項目 1 | リスト項目 2

リスト項目 3 | リスト項目 4

等....

私は PagedList でページングを実装しています。これは部分ビューであるため、Ajax.ActionLinks を使用して各「ページ リスト」をナビゲートしています。例えば:

ページが読み込まれると、リストのすべてのアイテムが正しく表示されます (1 行に 2 つのリスト アイテム)。ただし、 をクリックNext >すると、次の項目が表示されますが、次のように書式設定が消えます。

リスト項目 1

リスト項目 2

リスト項目 3

等...

ActionLinks への html 属性として実際に行ごとに 2 つのリスト項目のレイアウトを提供する css クラスを渡そうとしましたが、役に立ちませんでした。

この動作の原因とその修復方法を知っている人はいますか?

編集: css クラスとカミソリ コードを追加しました。

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

asp.net-mvc - PagedListPager がパラメーターに英国の日付形式を使用するようにする

PagedListPagerは日付パラメーターをどのように解釈しますか?01/04/2003あるページャー アイテムでは 2003 年 4 月 1 日、別のページャー アイテムでは 2003 年 1 月 4 日として扱われているようです。

カミソリ マークアップでは、ユーザーがレポートの開始日と終了日を選択できるように 2 つのテキスト ボックスを表示しています。ユーザーが結果を移動できるように、下部にページャーがあります。奇妙なことに、2003 年 4 月 1 日などの日付を入力して結果を返すと、ページャーの下部にあるページャーが日付を 1 月 4 日に設定し、他のページにページングします。ただし、たとえば 2 ページ目では、その逆になります。1月4日を4月1日に換算すると…?ここでは一貫性を保つ必要がありますが、実際には、このために英国の日付形式をハードコーディングしても問題はありません。

ViewBag があるため、入力された値は、結果間のページング時に保持され、PagedListPager は同じ値を使用します。

これのコントローラーは

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

c# - Linq Lambda - 最も閲覧されたページ

linq ステートメントを理解しようとしている C# MVC4 Web アプリがあります。(できればラムダ)

Hits と Posts の 2 つのテーブルがあります。Hits は、サイトのすべてのページへのすべての訪問を追跡します。投稿はブログエントリのようなものです。ユーザーが投稿にアクセスすると、PostId が Hit テーブルに記録されます。

テーブル:

ヒット HitId、Url、PostId

投稿 PostId、PostDate など

このサイトのカテゴリは「Most Viewed」で、最も閲覧された投稿のリストがヒット数で降順で表示されます。

最後に、私は IPagedList を使用しているので、最終的なリストは Ordered である必要があることに注意してください。

私が試したこと:

したがって、postCount は、MostViewed によって並べ替えられた PostId のリストであり、これが私が望むものです。ただし、IPagedList を使用しているため、次のエラーが発生します。

どんな助けでも大歓迎です!ありがとう!

編集

助けてくれてありがとう。

.ToList() を追加すると:

これでエラーは解決しますが、postCount の順序は失われます。PostId でソートされるようになりました。

多分これを行うためのより良い方法がありますか?

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

c# - MVC 4 - Ajax.ActionLink で PagedList を使用すると、最初のナビゲーション後にすべての javascript/jQuery がスローされる

アプリケーションの部分ビューで PagedList nuget パッケージを使用しています。私のパーシャルには、ブートストラップ モーダル ウィンドウを開く多数のボタンが含まれています。複数行のテキストを切り詰める jQuery プラグインを使用するパーシャルのいくつかのセクションもあります。

最初のページの読み込みでは、切り捨て、ブートストラップ JS 機能など、すべてが機能します。結果の 2 ページ目に移動してから最初のページに戻ると、これらの機能がすべて機能しなくなります。

ページの移動に使用されるリンクは Ajax.ActionLink() です。

私は$(document.body).on('click', '.view', function (e) {...};すべての jQuery 関数で document.ready の後にイベント ハンドラーをバインドするために使用しましたが、まだ喜びはありません。「ページ化された」ページを前後に移動した後、モーダルを開こうとすると、

オブジェクト [object Object] にはメソッド 'modal' がありません

レイアウト、ビュー、および部分ビューの簡略化されたバージョンを示すcollabeditを作成しました。これにより、問題に対するより多くの洞察が得られることを願っています。

これに対する解決策を本当に感謝します。

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

javascript - 動的負荷グリッド; Javascript またはタグ ライブラリ

ダッシュボードでグリッドの実装を探しています。ここでの要件は、ユーザーがグリッドを調べている間にグリッドがフェッチしている可能性のあるデータが変更された場合、その変更が反映される必要があるということです。したがって、ページ 1 に存在する行は、しばらくしてページ 2 に存在する可能性があります。ユーザーがページ 2 をクリックすると、データベースからフェッチされた新しいページが表示され、そのアイテムはページ 2 にあるはずです。そのため、pagedObjectList を使用してデータを取得し、ユーザーが次のページ。同じ要件が並べ替えにもあります。

だから私はjqGridやDHTMLXグリッドのようなjavascriptグリッド、または最初にフェッチされた古いデータを表示する代わりにソートとページングのためのある種のajax呼び出しメカニズムを持つタグライブラリを探しています。

上記の要件を満たすことができるグリッド/タグ ライブラリの実装を提案してください。前もって感謝します

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

asp.net-mvc - PagedList MVC 3 - ページ番号が表示されない

次に、コントローラーからリストを取得し、

ViewBag.OnePageDivisions = allList

リストを取得して表示できますが、

問題は、以下のページ番号が表示されないことです。

CSS「PagedList.css」はパッケージから取得されました。どんな助けでも大歓迎です

MVC 3、PagedList 1.15.0.0 および PagedList.Mvc 3.18.0.0 を使用しています