2011-01-07 13 views
0

これまで同様の質問をしましたが、今回は古い値と新しい値を持つページのコントロールに加えられた変更を検出するメソッドが必要ですその特定の変更の履歴を保持するための文字列を組み合わせて使用​​します。ユーザーがページの4つのフィールドで作成した場合、メソッドは変更を検出し、古い値と新しい値の変更を含む文字列を作成できます。ページコントロールの値が変更され、どの値が変更されるのかを確認する

注 - マイページコントロールはクラスプロパティを使用して値を表示しています。

+0

いつ変更をログに記録するか、すべてのポストバックに保存するか、データベースに保存する前にログに記録しますか?これらの変更をデータベースにもログに記録したいのですか、またはどこに保存しますか? –

+0

はいデータベースにログインします。ボタンを保存した後 –

答えて

2

私の簡単な意見は以下のとおりです。

ちょうどセッションにあなたの「クラス」のプロパティを置く(それは意味:デフォルトの負荷データ(S)であるセッションにデータ(複数可)を入れました)。その後、 ボタン イベントを保存すると、古いデータを含むセッションと新しいユーザー変更データを比較できます。この場合、(ページコントロールで)独自のメソッドを作成して値の変化を検出することができます。

関連する問題