.NET的MVC web开发框架 MonoRail

fmms 12年前

MonoRail的核心是Action Pack在.NET上的实现。 这种方式高效, 直观而且易于测试。 MonoRail的开发模式和传统的webform有很大区别, webform属于PageController模式, 每一个页面对应一个Controller, 通常情况下, 这个Controller就是根据url相对应的。aspx文件分析出来产生的类。 如果不清楚aspx的底细, 请看这里。 System.WebUI.Page实现了IHttpHandler, 每个aspx相关的类各自处理自己的http请求, 经一些逻辑处理后(通常代码在aspx的Codebind类, 也就是aspx的父类), 输出自己的视图。

项目主页:http://www.open-open.com/lib/view/home/1329806969250