2016-12-29 1 views
0

Ich möchte den aktuellen Benutzersitzungswert (UserID), alten Wert, der in der Tabelle war und neuen Wert, den er versucht, in einer anderen Tabelle zu aktualisieren, wie wenn er einen Elementnamen ändert, ich möchte den alten Elementname , neuer Artikelname, Tabellenname. Ich möchte nicht jeden Tisch und jede Funktion ändern, da das Projekt sehr groß ist.Ich möchte die alten und neuen Werte mit der Benutzer-ID speichern, die diese Änderungen in einer anderen Tabelle vornimmt.

  1. Ich habe über Trigger nachgedacht, aber wie würde ich den Sitzungswert im Trigger bekommen.
  2. Ich überlegte, Global.asax zu verwenden, um die Tabelle zu aktualisieren, aber dann werde ich nicht Tabellenname, alten und neuen Wert erhalten.

was könnte die beste Lösung sein, um dies zu erreichen.

Antwort

0

Zuerst Benutzer-ID in Sitzung während der Anmeldung setzen Sie diesen Wert in globale Variable und verwenden Sie sie wo immer Sie wollen ... Oder Sie können Sitzung überall innerhalb des Projekts wie: string strUserID = Sitzung ["userId"]. ToString();

Verwandte Themen