Following are list of some enhancements in ASP.NET MVC 3 compared to ASP.NET MVC 2
- Razor View Engine
- Partial Page Output Caching
- Unobtrusive Javascript and Validation
- New Dynamic ViewModel Property
- Global Filters
- New ActionResult Types (HttpNotFoundResult, HttpStatusCodeResult, HttpRedirectResult)
- JSON binding support inbuilt