November 11, 2008
@ 07:39 PM

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

ControlReceiving input
ModelBusiness Logic & Data
ViewUser 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.