ホームページ  >  記事  >  バックエンド開発  >  ASP.NET同期ページングMvcPagerの使用方法の詳細な説明

ASP.NET同期ページングMvcPagerの使用方法の詳細な説明

高洛峰
高洛峰オリジナル
2016-12-10 09:11:571495ブラウズ

最近 MvcPager に出会ったのでメモしておきます

実は、フロントエンドとバックエンドの分離が気に入っています。フロントエンドはページングなどを担当し、バックエンドは必要ありません。ここの MvcPager は、結局のところ、HtmlHelper が使用されていることを思い出させます。

でも、とても便利ですよ。 。以前は、ページングを作成したとき、バックエンドは Page クラスをカプセル化していましたが、MvcPager を使用して適切な PageList を提供できるようになりました。ただし、MvcPager の機能はより強力です。 。

1. MvcPager コントロールを使用するには、次のサポートが必要です

1. バックエンド MvcPager.dll 参照:

ASP.NET同期ページングMvcPagerの使用方法の詳細な説明

2. フロントエンドには、pagerstyles.css およびその他のテーマ スタイルの画像などが必要です。私のデモブートストラップが使用されています) Js:Jq、jquery.unobtrusive-ajax.min.js、MvcPager.js(追記:同期ページングは​​完全に引用する必要はありませんが、非同期ページングは​​引用する必要があります。ここでは引用します) 1 つ目)

ASP.NET同期ページングMvcPagerの使用方法の詳細な説明

2 つ目は、MvcPager が提供する ToPageList メソッドを使用してページング クエリを実行し、データを取得して、表示のためにフロント デスクに返します

ASP.NET同期ページングMvcPagerの使用方法の詳細な説明

ここでは、PageList オブジェクトが返されます。フロントデスクの強力なタイプのビューでは、ページングバーのリンクがバックエンドにアクセスするための URL に基づいており、検索パラメータが URL を通じて取得されるため、ここでのフォームのメソッド= に注意してください。 . 投稿に変更すると検索機能が無効になります。

ASP.NET同期ページングMvcPagerの使用方法の詳細な説明

ASP.NET同期ページングMvcPagerの使用方法の詳細な説明

主にこの画像では、HtmlHelperの拡張であるMvcPagerのページング機能を使用しています。

ASP.NET同期ページングMvcPagerの使用方法の詳細な説明

3. レンダリング

ASP.NET同期ページングMvcPagerの使用方法の詳細な説明


声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。