Jonathan Carter (Technical Evangelist)
Disadvantage of "old" ASP.NET:
- Not real role responsibility
- Not easy to test
Implementation of the MVC pattern on top of ASP.NET
| Control | Receiving input
| Model | Business Logic & Data
| View | User Interface
Major tenents:
- Alternative
- Testable
- Extensible
{controller}/{action}/{id}
ViewData consists of either strong typed objects or key-value
pairs for communication between view and controller.