3. TempData
Type: TempDataDictionary
Scope: Across requests (redirects)
✅ Use Case:
Used to pass data between actions (e.g., after a redirect), useful for messages like "Saved Successfully".
✅ Example:
Controller (Action 1):
Controller (Action 2 or View):
View (Razor):
⚠️ Considerations:
-
Lives for a single request (unless
Keep()
orPeek()
is used) -
Backed by cookies or session