07 2013 档案
摘要:总结:第一Model元数据是针对 数据类型的一种表述信息。第二Model元数据作用:控制数据类型本身及其成员,通过相应的特性,在view中 为绑定的数据(Model)实现模版化的html呈现。第三ModelMetadata 对象表示model元数据具有一个树形的层次结构第四关于view层数据展示分两种:1.HtmlHelper 和HtmlHelper定义了一系列模版方法,例如:Display/DisPlayFor,Editor/EditorFor 等等(p128),调用这些方法,将model数据呈现在view中,UI元素不进行显式地控制,而是采用指定模版形式来显示。2.如果调用HtmlHelp
阅读全文
摘要:第一当目标controller的名称通过URL路由被解析出来后,asp.net mvc利用 ControllerBuilder 注册 ControllerFactory ,根据名称实现对目标controller的激活、释放、获取控制会话行为的SessionStateBehavior枚举。(p92 p106)第二controller类型缓存通过本地MVCControllerTypeCache.xml文件保存在asp.net临时目录下面(p105)第三IoC应用到controller,极大降低controller与其他组件的依赖关系(P108),对controller激活流程分析,我们提供三种实现
阅读全文
摘要:总结:HttpModule 和HttpHandler是Asp.net管道的两个重要组件。请求最终处理通过HttpHandler完成。MVC就是通过名为MvcHandler自定义HttpHandler现实对Controller的激活和Action的执行。但对c 和A名称的解析是通过Asp.net的URL路由系统完成,而整个URL路由系统是通过名为UrlRoutingModule的自定义HttpModule实现的。第一 Asp.net路由系统 有一个针对整个Web应用的全局路由表,表中每一个路由对象 具有一个可以包含变量的URL模版。Asp.net 路由系统 即作为自定义 HttpModule的U
阅读全文
摘要:前言:Artech觉得掌握ASP.NET MVC具有三个层次。第一层了解基本的编程模式,掌握Controller和View的定义方式,知道路由如何注册以及验证规则如何定义。第二个层次要求我们对ASP.NET MVC框架本身从请求接收到响应回复的整个流程具有一个清晰的认识,这包括请求如何被路由、目标Controller如何被激活、Model元数据如何被解析、Action方法如何被执行,View如何呈现等。第三层ASP.NET MVC本身是一个极具可扩展的开发框架,合理利用其扩展性可以解决很多开发中的实际问题,而掌握ASP.NET MVC的最高层次就是凭着对框架本身的运行机制的了解准确地找到相应的
阅读全文
摘要:参考:http://www.cnblogs.com/guanglin/p/3200989.html
阅读全文
摘要:tks:http://www.cnblogs.com/hello--the-world/p/entityframework.html
阅读全文