随笔分类 -  asp.net mvc

摘要:好了,前边我们把核心内容介绍完了,接下来要做的就是拦截用户的请求,并把请求转向沙箱内。 这里我们准备通过实现一个HttpModule类来完成请求的拦截与转发。新建一个HuberHttpModule类,并继承IHttpModule。下面我们暂时只处理Application_BeginRequest事件 阅读全文
posted @ 2016-01-07 11:17 Eric.Z 阅读(1369) 评论(1) 推荐(5) 编辑
摘要:由于.net MVC 的controller 依赖于HttpContext,而我们在上一篇中的沙箱模式已经把一次http请求转换为反射调用,并且http上下文不支持跨域,所以我们要重造一个controller。 我们在写mvc项目的时候经常会用到ViewBag、ViewData,那我们就先声明... 阅读全文
posted @ 2015-12-15 18:09 Eric.Z 阅读(3207) 评论(1) 推荐(4) 编辑
摘要:第一节:我们为什么需要一个热插拔式的web框架?模块之间独立开发假设我们要做一个后台管理系统,其中包括“用户活跃度”、“产品管理”、"账单管理"等模块。每个模块中有自己的业务特性,这些模块都与具体业务高度耦合,很难由一个团队开发完所有模块。这样看来,由数据事业部的同事来开发“用户活跃度”模块,产品事... 阅读全文
posted @ 2015-12-04 14:18 Eric.Z 阅读(5325) 评论(22) 推荐(9) 编辑
摘要:Model模块层,处理数据库信息。在这个过程中出现一个问题就是View和Model数据通过谁传递,怎么传递?在.net mvc中增加了两个数据类型,ViewData和TempData虽然ViewData和TempData都可以传递弱类型数据,但是两者的使用是有区别的:ViewData的生命周期和View相同,只对当前View有效.TempData保存在Session中, Controller每次执行请求的时候会从Session中获取TempData并删除Session,获取完TempData数据后虽然保存在内部的字典对象中,但是TempData集合的每个条目访问一次后就从字典表中删除.也就是说 阅读全文
posted @ 2012-11-29 16:14 Eric.Z 阅读(183) 评论(0) 推荐(0) 编辑