4. Model Passing (Strongly Typed Models)
Type: Custom class or POCO model
Scope: Controller ↔ View
✅ Use Case:
Passing structured data (objects or lists) from controller to view.
✅ Example:
Model:
Controller:
View (Razor):
✅ Benefits:
-
Strongly typed
-
Intellisense support in views
-
Compile-time error checking