リクエスト間のグリッドフィルターの状態を覚えておいてください

StackOverflow https://stackoverflow.com/questions/7832807

質問

Telerik asp.netmvc拡張機能を使用しています。 私のアプリケーションでは、ほとんどの場合、次のフローを使用しています。

  1. グリッドを表示
  2. ボタンをクリックしてビジネスアクションを実行します
  3. グリッドにリダイレクトします。

    問題は、ユーザーが1でフィルターを選択すると、このフィルターが3で失われることです。さらに、ユーザーがメニューアクションからグリッドを表示することを選択し、最後に使用したフィルターが適用されない場合は、ちょっと面倒です。

    グリッドフィルターはURLに保存されます(GETメソッド)。

    例:

    http:/ / localhost / IncomingRequest?IncomingRequestGrid-page= 1& IncomingRequestGrid-orderBy= IncomingDate-desc&IncomingRequestGrid-groupBy=〜&IncomingRequestGrid-filter= IncomingDate〜gt〜datetime '2011-10-20T08-10-11'〜and〜CartNumber 〜endswith〜'xx '

    私が欲しいのは、リクエスト間のフィルター状態を覚えておくことです。これは実行可能ですか?

役に立ちましたか?

解決

これをご覧ください。糸。フィルタの並べ替えとページングを永続化できます。解決策は、サーバーバインディングのajaxバインディングです。この投稿

ライセンス: CC-BY-SA帰属
所属していません StackOverflow
scroll top