上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 37 下一页
摘要: 进程(process)和线程(thread)是操作系统的基本概念,但是它们比较抽象,不容易掌握。 最近,我读到一篇材料,发现有一个很好的类比,可以把它们解释地清晰易懂。 1. 计算机的核心是CPU,它承担了所有的计算任务。它就像一座工厂,时刻在运行。 2. 假定工厂的电力有限,一次只能供给一个车间使 阅读全文
posted @ 2015-07-23 10:19 Dynamics365峰 阅读(351) 评论(0) 推荐(0) 编辑
摘要: 一、 querystring的用法及原理当页面上的 FORM以 GET方式向页面发送请求数据 (如数据含有不安全字符,则浏览器先将其转换成 16进制的字符再传送,如空格被转成 %20)时, WEB SERVER 将请求数据放入一名为 QUERY_STRING的环境变量中, QueryString... 阅读全文
posted @ 2015-07-22 09:45 Dynamics365峰 阅读(329) 评论(0) 推荐(0) 编辑
摘要: 系列目录 Action全局观 在上一篇最后,我们进行到了Action调用的“门口”: 1 if (!ActionInvoker.InvokeAction(ControllerContext, actionName)) 在深入研究调用过程的细节前,先有一个总体的认识是很有帮助的。InvokeActio 阅读全文
posted @ 2015-07-21 18:31 Dynamics365峰 阅读(271) 评论(0) 推荐(0) 编辑
摘要: 系列目录 Action的定位 再次回到Controller的ExecuteCore方法,回到action调用的入口: 1 if (!ActionInvoker.InvokeAction(ControllerContext, actionName)) 这里的ActionInvoker是个IAction 阅读全文
posted @ 2015-07-21 18:31 Dynamics365峰 阅读(716) 评论(0) 推荐(0) 编辑
摘要: 系列目录 过滤器上下文参数 前一节提到了四种MVC内建过滤器,它们无一例外都在关键的方法中提供了叫filterContext的参数,尽管它们各自类型不同,但是都继承自ControllerContext。 其中一个共同的重要属性是: 1 2 3 4 public ActionResult Result 阅读全文
posted @ 2015-07-21 18:31 Dynamics365峰 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 系列目录 回顾 系列的前4节深入剖析了ASP.NET URL路由机制,以及MVC在此基础上是如何实现Areas机制的,同时涉及到inbound和outbound很多细节部分。第2节中提到MvcRouteHandler是MVC框架的入口,这节开始,从MvcRouteHandler往下说开去。 Cont 阅读全文
posted @ 2015-07-21 18:30 Dynamics365峰 阅读(202) 评论(0) 推荐(0) 编辑
摘要: 系列目录 URL是如何通过路由表生成的(outbound) 通常我们被推荐在view设计时使用Html.ActionLink(…)产生链接,这样做的优势就是,url可以根据路由表生成。路由机制的另一个职责便是根据路由表生成url,而不是由我们手动编写。接下来深入分析一下其原理。 类似Html.Act 阅读全文
posted @ 2015-07-21 18:29 Dynamics365峰 阅读(349) 评论(0) 推荐(0) 编辑
摘要: 系列目录 DataTokens和Areas机制 到目前为止Route对象只剩下DataTokens属性没有涉及,事实上这个Areas机制的核心。 DataTokens实际上也是一个RouteValueDictionary,在用MapRoute方法构造在Route构造的时候,可以传一个namespac 阅读全文
posted @ 2015-07-21 18:29 Dynamics365峰 阅读(218) 评论(0) 推荐(0) 编辑
摘要: 系列目录 ASP.NET MVC请求的服务过程 下图是书中的截图,表述了一次通常的ASP.NET MVC请求的服务过程: 从图中可以初步看出一个HttpRequest是如何被ASP.NET和ASP.NET MVC框架执行的:经过IIS和ASP.NET处理后,Core Routing会首先根据URL匹 阅读全文
posted @ 2015-07-21 18:28 Dynamics365峰 阅读(242) 评论(0) 推荐(0) 编辑
摘要: 系列目录 请求是如何进入MVC框架的(inbound) 当一个URL请求到来时,系统调用一个注册的IHttpModules:UrlRoutingModule,它将完成如下工作: 一、在RouteTable.Route中从第一个Route开始查找第一个匹配当前URL的Route。需要同时满足下面的条件 阅读全文
posted @ 2015-07-21 18:28 Dynamics365峰 阅读(183) 评论(0) 推荐(0) 编辑
上一页 1 ··· 8 9 10 11 12 13 14 15 16 ··· 37 下一页