一个MVC框架的原型

基于ASP.NET MVC2和VS2008 SP1,此框架提供以下功能:

 

  1. 为Controller提供Unity的依赖注入
  2. 为ActionFilter提供Unity的依赖注入
  3. 为Action的方法的参数提供Unity的依赖注入
  4. 动态以代码方式定义Action
  5. 如果Action直接返回View可以省略Action
  6. 使用代码方式为Controller注册ActionInvoker
  7. 使用代码方式在Action/Controller/Global三个层次注册ActionFilter
  8. 使用代码方式注册Unity组件
  9. 使用配置文件方式注册Unity组件
  10. 使用代码方式注册路由
  11. 使用配置文件方式注册路由(add/remove/ignore),修改配置文件后路由规则直接生效,支持路由到mvc或webform
  12. 使用AutoMapper映射Model到ViewModel,提供ActionFilter支持自动映射
  13. 提供每个请求开始和结束执行的PerRequestTask
  14. 支持同时存在NVelocity和Webform两种视图引擎
  15. NVelocity视图引擎支持各种HtmlHelper扩展方法,支持自定义的扩展方法,支持母板页,支持PartialAction和RenderPartial
  16. 演示各种RouteConstraints、ActionFilter、ActionResult、ValueProviderFactory、TempDataPrivider的自定义方式

 

代码点击这里下载,只是一个原型,仅供参考原理

转载于:https://www.cnblogs.com/lovecherry/archive/2010/12/11/1903035.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值