您的位置:首页技术开发.Net 专栏 → ASP.NET MVC框架教程

ASP.NET MVC框架教程

时间:2008/12/14 20:22:00来源:本站整理作者:我要评论(0)

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会自动生成项目的文件结构。如下图所示:

 

MVC三个组成部分各有一个文件夹来存储各自的程序文件。

VS2008中的Controller/View模板:

 

当然,现在也可以在网上下载一些源代码了。

比如:包含ASP.NET MVC Framework源代码解压后,

可以在MVC子文件夹里看到源码哦,如下图:

双击,用VS2008打开包含MVC源码工程,如图所示:

 

MVC将应用程序的Model、View及Controller三部分"优雅的"分离,真正实现了高内聚、低耦合的灵活架构,大大降低了程序的复杂性,提高了可扩展性及可重用性。

相关视频

    没有数据

相关阅读 微软最新ASP.NET MVC框架Beta版技术细节 (1)题目:在2月14日的ASKの鱼头栏目中,鱼头请来了哪名解说为大家讲幽灵行动荒野beta测试申请教程 幽灵行动荒野b测资格怎么申请xboxone改dns教程 xboxone怎么改dns刀剑乱舞online初始刀选什么 刀剑乱舞online初始刀推荐刀剑乱舞online为什么资源充足但是不能锻刀 刀剑乱舞ol锻刀基础攻刀剑乱舞online什么是刀装 刀剑乱舞online刀装基础攻略刀剑乱舞online中什么是刀剑男士 刀剑男士简介

文章评论
发表评论

热门文章 没有查询到任何记录。

最新文章 什么是.NET中的TDD?ASP.NET AJAX入门简介 WebMatrix入门教程VC++2008中如何调用GetOpenFileName打开文件PlaySound函数在VC++6.0中如何播放音乐及声请问VC++回调函数怎么用

人气排行 嵌入式实时操作系统VxWorks入门教程ArrayList 与 string、string[] 的转换C#遍历整个文件夹及子目录的文件代码WebMatrix入门教程asp.net判断文件或文件夹是否存在c#判断数据NULL值的方法vc++6.0怎么写Windows简单窗口代码.net解决数据导出excel时的格式问题