为Controller提供原生的TDD模型支持 
支持ASPX作为一种视图引擎(没有ViewState和Postback) 
提供接口以使用其他的视图引擎,如MonoRail 
提供对Controller对象生成的IoC支持和依赖注入支持 
完全支持对URL和导航的控制 
整个框架的模块都可以插拔(pluggable ) 
关注分离(Separation of concerns) 
与ASP.NET良好的集成 
同时支持静态和动态语言 


比较MonoRail,ASP.NET MVC不以NVelocity等3rd party作为View,而是把ASPX作为视图引擎,充分享受ASPX的组件开发和Master Page的强大功能(NVelocity我个人认为是种倒退,开发出来的视图一定要在运行时才能知道最后的呈现状态).