《Pro ASP.NET MVC 3 Framework》学习笔记之三【MVC模式介绍】

主题:MVC模式

1.MVC的历史:

MVC(model-view-controller)这个概念在20世纪70年代就已经被使用了,MVC是从Smalltalk项目中提出的。所以原始的MVC模式所包含非常好的细节跟Smalltalk项目的具体概念是紧密相关的。我们假定View是无状态的,跟mvc的应用程序的交互遵循 继续阅读“《Pro ASP.NET MVC 3 Framework》学习笔记之三【MVC模式介绍】”

《Pro ASP.NET MVC 3 Framework》学习笔记之二【领域模型的概念介绍及MVC模型绑定】

接着昨天的笔记:

为第一次的Demo添加动态输出(Dynamic Output)

整个应用程序平台的关键点就是构建动态的输出,在MVC中,构建数据是controller的工作,将数据作为HTML的呈现是View的工作,很明显这里有一个将数据从Controller传递到View的过程。其中的一种方式就是通过ViewBag,ViewBag是 继续阅读“《Pro ASP.NET MVC 3 Framework》学习笔记之二【领域模型的概念介绍及MVC模型绑定】”

《Pro ASP.NET MVC 3 Framework》学习笔记之一【MVC的历程,优点,HelloWorld】

序论:asp.net mvc出现已经有两三年的时间了(2009开始1.0版本),但是这么方面的中文学习资料仍然非常少,特别是asp.net mvc3,几乎就没有中文的学习书籍。在英文的书籍中有两本是非常经典的mvc3教程:《Professional ASP.NET MVC 3》–作者:Jon Galloway , Phil Haack, Brad Wilson , K. Scott Allen《Pro ASP.NET MVC 3 Framework》–作者:Steven Sanderson。我正在看的是后面这本。虽然勉强能看 继续阅读“《Pro ASP.NET MVC 3 Framework》学习笔记之一【MVC的历程,优点,HelloWorld】”

.NET移植Mono初体验

序论:关于mono的介绍可以猛击这里了解!如果你因为licence的问题而对mono望而却步,你可以仔细看下这里,之后你就会大胆的去用了!

最近为了练习做了一个简单的三层架构的信息管理系统,除了CRUD操作就是登录和登出。一开始我的想法就很明确,做完了就Porting到mono下运行。 继续阅读“.NET移植Mono初体验”

由淘宝,京东,凡客站点的多条件分页查询细节想到的

首先,我详细描述下文章标题里面多条件分页查询的细节具体指什么?

多条件分页查询是我们常用的功能,今天留意到这样一个细节:

一般情况下,我们会将提供给用户选择的所有条件列在页面上,然后去判断用户选择了哪些条件,进而在后台动态组织sql去查询数据库。 继续阅读“由淘宝,京东,凡客站点的多条件分页查询细节想到的”

Ubuntu11.04+Mono+Nginx运行asp.net之HelloWorld

早就知道有mono这么个东西,一直想接触你,只到最近才开始花时间学习你–mono,给了很多想在linux上运行.net程序的朋友创造了无限可能。如果你跟我一样对mono接触很少,那你可以在这里了解下。我是一个linux菜鸟,准确的说还不是什么鸟,就是一白痴。所以在选择linux系统的时候,我也是一步步妥协。从CentOS— 继续阅读“Ubuntu11.04+Mono+Nginx运行asp.net之HelloWorld”