初探ASP.NET MVC框架2010-12-20 Techweb 时光中飞舞MVC (Modal View Controller)本来是存在于Desktop程序中的,M是指数据模 型,V是指用户界面,C则是控制器,即三个核心部件。它是一个设计模式,它强 制性的使应用程序的输入、处理和输出分开。那么,为什么要使用MVC呢?大部分Web应用程序都是用像ASP、PHP、或者 CFML这样的过程化语言来创建的。它们将像数据库查询语句这样的数据层代码和 像HTML这样的表示层代码混在一起。经验丰富的者会将数据从表示层分离开 来,但这通常不是很容易做到的,而 MVC从根本上可以强制性的将它们分开。自己运行AspNetMVCPreview2-setup.msi安装,就出现了一个问题:安装后,在VS2008里面竟然没有MVC模板?!上网查找原因,原来是因为中文版所有的安装文件默认放在2052下面,而 ASP.NET MVC是英文的,所有都放在1033下面,所以导致ASP.NET MVC模板不能载 入。很幸运,修正方法也有哦,首先复制文件夹,如下图:

安装完后,VS2008中会添加一个新的项目模板"ASP.NET MVC Web Application", 如下图所示:

新建项目以后,VS2008会自动生成项目的文件结构。如下图所示: