浅析ASP.NET MVC

开发 后端
本文介绍ASP.NET MVC开发:回归以前的HTML控件,而不是用服务器控件,因此就不需要服务器事件,用Action代替以前事件激活方式。

MVC这名词我相信大家一定不陌生,JAVA中的Struts框架就是一个典型的MVC设计。为了照顾初次认识MVC的读者,还是罗嗦再罗嗦的解释一下这名词:
M:Model,存放着业务处理、数据等等。
V:View,存放这UI模板,主要就是前台显示。
C:Controller,存过着关于数据控制等相关操作的类。

MVC的流程图描叙如下:

MVC的流程图

关于ASP.NET MVC1.0

微软的口号就是打造智能化、傻瓜式的开发工具,因此,发布的MVC同样也走这风格路线,如果用户想在ASP.NET中使用MVC设计模式开发程序是非常简单的,步骤如下:
1、必须给VS2008打上SP1补丁。
2、下载MVC1.0安装后(点击下载)
3、在创建项目的时候就可以创建一个MVC Application模板了。
4、Codeing....Codeing......

ASP.NET MVC开发方式 PK传统的开发方式

传统开发:在传统的WEB开发方式中,如果不考虑效率,基本就拖拖控件,然后添加事件就能完成简单的业务开发.

ASP.NET MVC开发:回归以前的HTML控件,而不是用服务器控件,因此就不需要服务器事件,用Action代替以前事件激活方式。
由于本篇只供读者一个全局的认识,因此被再详细阐述,至于ASP.NET MVC如何代替事件激活,请关注后续文章。

作者使用感受

作为与ASP.NET MVC1.0的初次见面,因此就简单总结一下使用感受,其实也就说ASP.NET MVC的优点:
1、代码比以前传统方式的代码清晰,更加关注分离
2、比JAVA的使用MVC简单,不用玩XML文件,JAVA中稍微麻烦点啦。
3、效率肯定高,因为在源代码中没看到N长度的ViewState了,因为用Html控件。
暂时就像到这么多,不足之处请读者多多指教。

【编辑推荐】

  1. 简单介绍ASP应用程序
  2. ASP.NET的IScriptControl
  3. 详解ASP.NET身份验证服务
  4. 概述ASP.NET安全
  5. ASP.NET ISAPI
责任编辑:佚名 来源: IT168
相关推荐

2009-07-23 14:31:20

ASP.NET MVC

2009-07-20 10:33:02

ASP.NET MVC

2009-04-08 09:58:07

ASP.NET MVCTempData框架

2009-11-02 10:15:53

ASP.NET MVC

2009-07-30 13:45:40

ASP.NET开发模式MVC模式

2009-07-24 13:20:44

MVC框架ASP.NET

2009-07-24 13:41:15

ASP.NET AJA

2009-08-05 18:36:12

ASP.NET Che

2009-08-05 15:50:13

ASP.NET优点

2009-08-10 13:32:15

ASP.NET TimASP.NET组件设计

2010-03-12 09:38:58

2009-09-24 09:26:22

ASP.NET MVC

2009-08-03 13:38:18

ASP.NET编程模型

2009-07-20 10:53:59

ASP.NET MVC

2009-07-23 15:44:39

ASP.NET MVC

2009-07-22 10:09:59

ASP.NET MVC

2009-07-22 13:24:24

ASP.NET MVC

2009-07-27 17:25:53

ASP.NET验证控件

2009-07-27 15:34:11

MembershipASP.NET

2009-08-03 10:07:20

ASP.NET Ses
点赞
收藏

51CTO技术栈公众号