Fire my passion

Anything with my most passion……

随笔分类 -  MVC

那就来说说ASP.NET MVC中的Routing吧
摘要:基本上,之前已经把MVC简要的学了一遍。现在就来深入看一下各个模块了。ASP.NET MVC中的Routing是单独的一个模块,在整个ASP.NET架构中起到了很大的作用,而且应用越来越广泛。MVC就是其中之一。现在我们做的网站也好,应用程序也好,都是基于WebForm的。所以一般来说URL就反映了整个网站的结构。然后所有的参数传递一般就是通过QueryString或者Session,因为后者需要... 阅读全文

posted @ 2009-10-23 15:54 everx 阅读(251) 评论(0) 推荐(0)

ASP.NET MVC - View
摘要:首先,我要说的是,ASP.NET MVC的这个View并不是简单的Page而已,它实现了接口IView[代码]在ASP.NET MVC中,自带了一个默认的View那就是WebFormView 然后呢,在web请求到达controller,并且由controller返回ViewResult之后的操作,大概是这个样子的: ViewResult本身执行 ExecuteResult方法。这个方法是Acti... 阅读全文

posted @ 2009-10-22 17:00 everx 阅读(315) 评论(0) 推荐(0)

ASP.NET MVC - Controller(part Ⅱ)
摘要:接着上次说的,这次继续说一下Controller的其他功能。首先是IModelBinder接口。它只有一个方法:[代码]这个方法可以将用户输入(Form,Route,Querystring)转换成我们自定义的类。ASP.NET MVC自身自带了一个Model Binder:DefaultModelBinder。它可以将输入值转换成.net 的原生类型,甚至是IList类型。但是如果我们需要将输入转... 阅读全文

posted @ 2009-10-20 14:00 everx 阅读(280) 评论(0) 推荐(0)

ASP.NET MVC - Controller(part Ⅰ)
摘要:Model已经简单的看过了,在深入下去可能要讨论如何针对领域建模还有相关的设计模式等等,不是一两句能说清楚的。那么,这次就把眼光全部聚焦在Controller上吧。首先,要了解Controller的作用。如果没有Controller的话呢,所有的请求到要被导向View里面去,无形中使得View变得臃肿且不好维护,像是之前的WebForm。所以,Controller就是为了把处理请求这部分功能挪出来... 阅读全文

posted @ 2009-10-15 15:11 everx 阅读(225) 评论(0) 推荐(0)