私はajaxページを構築しようとしています。それは報告のページです。デフォルトでは、今日のレポートを読み込みます。ページにはカレンダーコントロールがあり、ユーザーが日付をクリックすると、対応するデータでグリッドビューをリロードします。セッションオブジェクトのデザインパターン
1) on the first page load, query the data for the page
2) put the query result in the session object and display it in a gridview
3) if the user requests new data, get new data from the query with different parameters
4) put the result of the second query in the session object and display it
5) if the user then requests the data from the first query, get it from the session object
6) do the sorting and paging with the data held in the session.
注:各クエリのデータには、約300-500行と約15個の列が含まれます。私はajaxコールでこれをすべてやりたい。避けたい提案や落とし穴には何がありますか?
ありがとうございました。
セッションを使用して、ページ間で共有する一時的な情報を保存していますか?データを生成したページに表示されるものをセッションに読み込んでいるようです。もしそうなら、データを最初にセッションに入れるべきではありません。 –
報告ページです。デフォルトでは、今日のレポートを読み込みます。ページにはカレンダーコントロールがあり、ユーザーが日付をクリックすると、対応するデータでグリッドビューをリロードします。 – frenchie