2016-06-02 5 views
-1

MVCアプリケーションでページングを初めて行う人です。私たちのアプリケーションは、db接続のためにado.net(エンティティフレームワークではありません)を使用します。また、ビューは強く型付けされたビューでもありません。したがって、ページング、ソート、およびフィルタリングを実装する効率的な方法を提案できますか?MVC5でのページング、ソート、フィルタリングADM.netを使用するアプリケーション(エンティティフレームワークではない)

+0

ダウンロード速度のためにサーバー側のページングが必要ですか、またはユーザーがJavaScriptで並べ替えてフィルタすることはできますか? –

+0

はいサーバー側のページングが必要ですが、探索に役立つ両方のオプションを共有できる場合は、使用するページコントロールとサンプルコードを分かち合い、わかりやすい例を挙げてください。 – Pam

答えて

2

あなたはこの

query.AppendFormat(" OFFSET {0} ROWS FETCH NEXT {1} ROWS ONLY", criteria.StartIndex, criteria.PageSize); 

StartIndex -> (CurrentPage - 1) * PageSize
のようなクエリの最後に、コードのこの部分を追加しSQL Server 2012のまたは以上を使用している場合、ソリューション

簡単な(そして速いです) PageSize -> "count of items in one page in your view"

+0

https://technet.microsoft.com/en-US/library/gg699618(v=sql.110).aspx – cmxl

0

クライアント側のページングについては、tablesorter

クライアント側のフィルタリングでは、tablefilterが本当に便利です。

関連する問題