2012-03-08 10 views
0

私のcshtmlファイルでは、ユーザーが編集できる行データを持つテーブルを構築しました。今のところ、約25行のデータがありますが、私はそれが成長し続けると期待しています。 UIをきれいに保つために、並べ替え、フィルタリング、およびページングを有効にするページにJQuery DataTableを追加しました。私は、可視の行をサーバに返すだけであることに気付くまで、すべてうまくいっていると思った。JQuery Datatableのすべての行をサーバーサイドコードに戻すには

私はFiddlerを起動し、表示されている行だけがフォームデータとして渡されていることを確認しました。表示する行を変更するたびに保存せずに、異なるページの複数の行を編集できるように、すべての行を返す必要があります。どうすればこれを達成できますか?

答えて

1

グローバル配列を作成し、すべてのデータテーブルオブジェクトを配置する必要があります。ページのポストバックよりも配列を繰り返し処理し、ビルドされた関数でdatatableを使用して破棄します。 fnDestroy。私は同じ問題を抱えていた。私はmasterpage上のすべてのページポストバックをキャッチし、上記のメソッドを使用して見つかったデータ可能オブジェクトをすべて破棄しました。

関連する問題