2016-12-29 4 views
0

現在のユーザーセッション値(UserID)、テーブルにあった古い値、アイテム名を変更している場合など、別のテーブルで更新しようとしている新しい値をログに記録したいです。古いアイテム名新しい項目名テーブル名。私はプロジェクトが非常に大きいので、すべてのテーブルと機能を変更したくありません。私は古い値と新しい値を、別のテーブルでこれらの変更を行っているuser_idで保存します。

  1. 私はトリガーを検討していましたが、トリガーでどのようにセッション値を取得するのですか。
  2. Global.asaxを使用してテーブルを更新することを検討していましたが、tablename、古い値、新しい値は取得できません。

これを達成するための最良の解決策は何か。

答えて

0

ログイン時にセッションで最初にUserIDを設定し、その値をグローバル変数に設定して使用します。または、プロジェクト内の任意の場所でセッションを使用できます。 string strUserID = Session ["userId"]。 ToString();

関連する問題