这是一款采用了ext.net+ibatis.net+spring.net(接管controller)技术搭建的开发框架,代码干净,已包含基础的系统功能模块。
一、功能介绍QMVC是高性能MVC框架,Q是Quick的缩写,MVC分别为Model、Controller、View的缩写。
再添加完系统管理员角色和用户之后你需要修改一下Controllers下面的各个Controller,注释掉[AllowAnonymous]并把//[Authorize(Roles=系统管理员)]注释打开
智能分组相似路由,高效匹配支持根controller支持重载的action格式化的路由地址(全部小写)为调试,MapRoute扩展方法渲染调用路由
LGPL开源许可协议)模板引擎,用于解析运行VT模板;其主要目标是为ASP.Net开发提供另外一种技术选择方案,以保证用简单的语法,良好的结构,不混杂业务逻辑的方式书写页面;适合于充当Model-View-Controller
DTO为数据传输对象层,主要用来传输数据对象,MVC中Controller到View或者View到Controller的数据传输对象也放在这里面,不在使用ViewData。
2、如果有AController、BController、CDE...等,可以指定只在某些Controller注入Filter,需求改变时,可以方便取消注入。
MVC2.0学习示例源码系统分为三个基本部分:模型(Model),视图(View)和控制器(Controller)。说它好,它确实好,开发起来简单方便;说它不好,也确实存在一些问题。
需要引入几个枚举,以及帮助类创建了Model和Controller对象,然后在Controller的构造函数中,将执行View的初始化动作,并将生成的UserControl对象赋给Application.Current.RootVisual