0

0

asp.net MVC 介绍

伊谢尔伦

伊谢尔伦

发布时间:2016-11-25 09:22:47

|

1936人浏览过

|

来源于php中文网

原创

什么是asp.net mvc

ASP.NET MVC 是微软官方推出的基于ASP.NET的MVC模式网站应用程序开发框架。

官方网站为:http://www.asp.net/mvc。

ASP.NET MVC 的第一个版本是于2009年3月17日发布的RTM版本。自推出以来,就一直受到广大程序员的欢迎。

目前最新的ASP.NET MVC 3.0则是于2011年1月13日正式发行。

ASP.NET MVC 各个版本下载地址:(admin10000.com 整理)

ASP.NET MVC 1.0 http://www.microsoft.com/download/en/details.aspx?id=5388

该版本适用于Visual Studio 2008及基于ASP.NET 3.5平台的Visual Web Developer 2008 Express。

ASP.NET MVC 2.0 http://www.microsoft.com/download/en/details.aspx?id=22079

该版本适用于Visual Studio 2008及基于ASP.NET 3.5平台的Visual Web Developer 2008 Express。

ASP.NET MVC 3.0 http://www.microsoft.com/download/en/details.aspx?id=4211

该版本适用于Visual Studio 2010 及基于 ASP.NET 4.0 平台的 Visual Web Developer 2010 Express。

使用提示

1、下载后将会获得一个.msi 的安装文件,双击进行安装。

2、不同版本的ASP.NET MVC 可以并存,也就是说在同一台机器上,可以有的程序用ASP.NET MVC 1,有的程序用ASP.NET MVC 2。

3、Visual Studio 2010 中默认集成了ASP.NET MVC 2.0 不用再单独下载。

MVC 把一个Web应用分成了三个部分:Model View 和 Controller。ASP.NET MVC 框架提供了一个可以代替ASP.NET WEB 窗体的基于 MVC 的应用。

MVC 的优点:

1. 通过把项目分成model view和controller,使得复杂项目更加容易维护。

html动物介绍滑块切换页面模板
html动物介绍滑块切换页面模板

一款html动物介绍滑块切换页面模板

下载

2. 没有使用view state和服务器表单控件,可以更方便的控制应用程序的行为

3. 应用程序通过controller来控制程序请求,可以提供丰富的url重写。

4. 对单元测试的支持更加出色

5. 在团队开发模式下表现更出众

Web窗体的优点

1. 采用事件驱动模式来控制应用程序请求,由大量服务器控件支持

2. 采用页面控制机制,可以为单个页面添加事件处理函数。

3. 使用view state和服务器端页面,使管理页面状态信息更加轻松。

4. 对人数较少的想使用服务器端控件的开发团队,使用起来更加方便。

5. 开发起来比mvc模式要轻松简单一些。

MVC 框架特色

1. 分离任务(输入逻辑,业务逻辑和显示逻辑),易测性和默认的测试驱动组件。所有mvc用到的组件都是基于接口并且可以被mock对象测试到,你可以不必在asp.net进程中运行controller就可以使用测试。使得测试更加快速和简捷。

2. 可扩展的简便的框架。mvc框架被设计用来更轻松的移植和定制功能。你可以加入自己的视图引擎,url重写策略。重载action方法等。mvc也支持Dependency Injection(DI) and Inversion of Control(IOC)

3. 强大的url重写机制让你更方便的建立容易理解和可搜索的url。url可以不包含任何文件扩展名,并且可以重写url使其对搜索引擎更加友好。

4. 可以使用asp.net现有的页面标记、用户控件、模板页。你可以使用嵌套模板页,嵌入表达式,声明服务器控件、模板,数据绑定、定位等等。

5. 对现有的asp.net程序的支持,mvc让你可以使用如窗体认证和windows认证、url认证、组管理和规则、输出、数据缓存、session、profile 、health monitoring、配置管理系统、provider architecture特性。

相关专题

更多
C++ 高级模板编程与元编程
C++ 高级模板编程与元编程

本专题深入讲解 C++ 中的高级模板编程与元编程技术,涵盖模板特化、SFINAE、模板递归、类型萃取、编译时常量与计算、C++17 的折叠表达式与变长模板参数等。通过多个实际示例,帮助开发者掌握 如何利用 C++ 模板机制编写高效、可扩展的通用代码,并提升代码的灵活性与性能。

10

2026.01.23

php远程文件教程合集
php远程文件教程合集

本专题整合了php远程文件相关教程,阅读专题下面的文章了解更多详细内容。

29

2026.01.22

PHP后端开发相关内容汇总
PHP后端开发相关内容汇总

本专题整合了PHP后端开发相关内容,阅读专题下面的文章了解更多详细内容。

21

2026.01.22

php会话教程合集
php会话教程合集

本专题整合了php会话教程相关合集,阅读专题下面的文章了解更多详细内容。

21

2026.01.22

宝塔PHP8.4相关教程汇总
宝塔PHP8.4相关教程汇总

本专题整合了宝塔PHP8.4相关教程,阅读专题下面的文章了解更多详细内容。

13

2026.01.22

PHP特殊符号教程合集
PHP特殊符号教程合集

本专题整合了PHP特殊符号相关处理方法,阅读专题下面的文章了解更多详细内容。

11

2026.01.22

PHP探针相关教程合集
PHP探针相关教程合集

本专题整合了PHP探针相关教程,阅读专题下面的文章了解更多详细内容。

8

2026.01.22

菜鸟裹裹入口以及教程汇总
菜鸟裹裹入口以及教程汇总

本专题整合了菜鸟裹裹入口地址及教程分享,阅读专题下面的文章了解更多详细内容。

55

2026.01.22

Golang 性能分析与pprof调优实战
Golang 性能分析与pprof调优实战

本专题系统讲解 Golang 应用的性能分析与调优方法,重点覆盖 pprof 的使用方式,包括 CPU、内存、阻塞与 goroutine 分析,火焰图解读,常见性能瓶颈定位思路,以及在真实项目中进行针对性优化的实践技巧。通过案例讲解,帮助开发者掌握 用数据驱动的方式持续提升 Go 程序性能与稳定性。

9

2026.01.22

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
相关推荐
/
热门推荐
/
最新课程
ASP.NET参考手册
ASP.NET参考手册

共0课时 | 0人学习

传播智客ASP.NET中级系列视频教程
传播智客ASP.NET中级系列视频教程

共33课时 | 6.4万人学习

传播智客ASP.NET高级系列视频教程
传播智客ASP.NET高级系列视频教程

共34课时 | 6.2万人学习

关于我们 免责申明 举报中心 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送

Copyright 2014-2026 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号