C# MVC架构设计
本课程教大家设计一个完整的MVC功能,基本功能接近微软原生MVC框架,在某些方便提供更为强大的功能 1.接管HttpModule,实现类似于原生mvc路由机制,对文件访问添加权限限制。 2.定义控制器类,定义四种Action视图(View视图,Json视图,File视图,Bmp视图),可返还网页,json,文件和图片。 3.实现类似原生MVC参数映射,包括复合模型的映射,参数直接写在Action中。 4.实现ActionFilter,提供更为强大的Action控制功能,可完整控制Action执行链,不仅仅只提供个权限验证功能。 5.实现动态视图,类似于Razor的语法,我们提供一个可返回对象到View视图中去渲染页面,这里使用html模板语法和动态编译。